Plot HomeDocumentation
Tasks

Search Tasks

Searches tasks by name, description, project name, team name, or assignee name using full-text search

GET
/v1/tasks/search

Searches tasks by name, description, project name, team name, or assignee name using full-text search

Query Parameters

name?string

Search by task name

description?string

Search by task description

projectName?string

Search by project name

teamName?string

Search by team name

assigneeName?string

Search by assignee name

matchMode?string

Match mode: "all" (AND) or "any" (OR)

Default"all"
Value in"all" | "any"
teamId?string

Filter by team ID

Formatuuid
projectId?string

Filter by project ID

Formatuuid
includeDeleted?string

Include soft-deleted tasks

Value in"true" | "false"
includeMarkdown?string

Include description.markdown field. Omit for better performance when markdown is not needed.

Value in"true" | "false"
expand?|||array<>

Expansion fields: "all" (full enrichment, default), "none" (IDs only), or comma-separated/repeated fields (status,team,project,assignee)

Default"all"
cursor?string

Cursor for pagination

limit?integer

Number of results to return (max 100)

Default50
Range1 <= value <= 100

Response Body

application/json

curl -X GET "https://example.com/v1/tasks/search"
{  "data": [    {      "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",      "name": "string",      "dueDate": "2019-08-24T14:15:22Z",      "completedAt": "2019-08-24T14:15:22Z",      "publicId": 0,      "priority": true,      "visibility": "string",      "createdById": "e13e432a-5323-4484-a91d-b5969bc564d9",      "projectId": "5a8591dd-4039-49df-9202-96385ba3eff8",      "teamId": "a4ede8ba-7c0a-4485-8763-cbd9b282fbec",      "statusId": "string",      "createdAt": "2019-08-24T14:15:22Z",      "updatedAt": "2019-08-24T14:15:22Z",      "deletedAt": "2019-08-24T14:15:22Z",      "assignedToId": "7a15e53b-1403-4928-9451-d7062c3a8737",      "repeatId": "cef73cf7-0158-4282-a1d8-86ad6c8f41a9",      "description": {        "html": "string",        "markdown": "string"      },      "status": {        "id": "string",        "name": "string",        "stage": "string",        "color": "string"      },      "assignee": {        "id": "string",        "name": "string",        "email": "string"      },      "team": {        "id": "string",        "name": "string",        "publicId": "str"      },      "project": {        "id": "string",        "name": "string"      }    }  ],  "nextCursor": "string",  "hasMore": true,  "total": 0}