Search and filter tasks with pagination and sorting.
Filters: keywords (full-text search on task content), task_types (array of enum values), related_to + related_record_type (entity association), is_completed (boolean), owner_ids (assigned team members), due_date_start / due_date_end (date range — tasks with no due date are excluded).
Sorting: sort_by — one of created_at (default), updated_at, due_date. sort_order — asc or desc (default).
Pagination: offset and limit (max 100).
Authenticate with a Bearer token: API key, OAuth token, or session token.
Records to skip for pagination. Defaults to 0.
x >= 0Max records per page (1–100). Defaults to 100.
1 <= x <= 100Full-text search on task content. Uses PostgreSQL tsvector index for efficient matching.
Filter by one or more task types.
text, linkedin_message, linkedin_connection, call, other UUID of the related entity (person, deal, client, or job). Must be paired with related_record_type.
Type of the related entity. Must be paired with related_to.
person, deal, client, job Filter by completion status.
Filter by assigned team member UUIDs. Returns tasks owned by any of these members. Get IDs from GET /v1/team-members.
ISO 8601 date — only include tasks due on or after this date. Tasks with no due date are excluded.
ISO 8601 date — only include tasks due on or before this date. Tasks with no due date are excluded.
Column to sort by. One of: created_at (default), updated_at, due_date.
created_at, updated_at, due_date Sort direction. Defaults to desc.
asc, desc