Search tasks
Search the tasks of your company across projects.
- Filters:
q(free text; a value shaped like a task key such asDEV-12also matches that key),project_id,status(planned,active,archived),column_id,priority,assignee_id(a member UUID orme),label_id,due_before,due_afterandcompleted. sortacceptscreated_at,updated_at,due_on,priorityornumber, with a-prefix for descending (default-created_at); ties are broken byidso the order is stable.- Cursor-paginated: pass the
next_cursorof a page asstarting_afterto get the next one;has_moretells whether there are more.
In: header
Query Parameters
Free text matched against the task title and description. A value shaped like a task key (DEV-12) also matches that task by its key or a previous alias. Maximum 512 characters.
length <= 512UUID of a project of your company: only its tasks are returned.
uuidBoard status: planned (backlog), active (in a column of the board) or archived.
"planned" | "active" | "archived"UUID of a board column: only tasks in that column are returned.
uuidTask priority: none, low, medium, high or urgent.
"none" | "low" | "medium" | "high" | "urgent"UUID of the assigned member, or me for the member who owns the API key.
^(?:me|[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})$UUID of a task label: only tasks carrying that label are returned.
uuidOnly tasks due on or before this date (YYYY-MM-DD).
dateOnly tasks due on or after this date (YYYY-MM-DD).
datetrue returns only completed tasks; false only open ones. Omit it to return both.
Sort order: a field for ascending or a - prefix for descending. Allowed fields: created_at, updated_at, due_on, priority, number. Defaults to -created_at; ties are broken by id, so pagination stays stable.
"created_at" | "-created_at" | "updated_at" | "-updated_at" | "due_on" | "-due_on" | "priority" | "-priority" | "number" | "-number"Number of tasks to return. Integer between 1 and 100. Defaults to 25.
1 <= value <= 100Cursor for forward pagination: the id of the last task of the previous page (the next_cursor you received). An id that is not a task of your company returns 422 invalid_param_value.
uuidHeaders
Pin the API version (YYYY-MM-DD, Stripe-style date versioning) for this request; omit to use the key's pinned version, or the latest if none. Unsupported version → 400 unsupported_api_version; malformed → 400 parameter_invalid_format. The effective version is echoed in the Factuarea-Version response header. See the Versioning guide.
dateOperate on behalf of a child company (gestoría master key): pass its public id (UUID v7) and the request runs against that child's data without changing the key's scope, tier or environment (omit to use the key's own company). Invalid UUID → 400 parameter_invalid_uuid; unknown or non-owned id → 404 profile_not_found. See the Acting on behalf guide.
uuidResponse Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json