cURL
curl --request POST \ --url https://app.nex.ai/api/developers/v1/tasks \ --header 'Authorization: <api-key>' \ --header 'Content-Type: application/json' \ --data ' { "title": "Follow up with client", "description": "Discuss contract renewal", "priority": "high", "due_date": "2026-03-01T09:00:00Z", "entity_ids": [ "1001", "1002" ], "assignee_ids": [ "50" ] } '
{ "id": "800", "title": "Follow up with client", "description": "Discuss contract renewal", "priority": "high", "due_date": "2026-03-01T09:00:00Z", "is_completed": false, "assignee_ids": [ "50" ], "entity_ids": [ "1001", "1002" ], "created_by": "developer_api", "created_by_id": "42", "created_at": "2024-01-15T10:00:00Z" }
Creates a new task, optionally associated with records and assignees
API key for authentication (format: "Bearer YOUR_API_KEY")
Task to create
Task title (non-empty)
Task description
Task priority
unspecified
low
medium
high
urgent
Due date (RFC3339)
Associated record IDs
Assigned user IDs
Created task