GET
/
v1
/
tasks
List tasks with pagination and filtering
curl --request GET \
  --url https://api.trycomp.ai/v1/tasks \
  --header 'X-API-Key: <api-key>'
{
  "tasks": [
    {
      "id": "tsk_abc123def456",
      "title": "Review security policies",
      "description": "Conduct quarterly review of all security policies and procedures",
      "status": "todo",
      "frequency": "daily",
      "department": "none",
      "order": 123,
      "createdAt": "2023-11-07T05:31:56Z",
      "updatedAt": "2023-11-07T05:31:56Z",
      "lastCompletedAt": {},
      "assigneeId": {},
      "organizationId": "<string>",
      "taskTemplateId": {}
    }
  ],
  "meta": {
    "page": 123,
    "limit": 123,
    "total": 123,
    "totalPages": 123,
    "hasNextPage": true,
    "hasPrevPage": true
  }
}

Authorizations

X-API-Key
string
header
required

API key for authentication

Query Parameters

page
number
default:1

Page number (1-based)

limit
number
default:20

Number of items per page

status
string

Filter by status

frequency
string

Filter by frequency

department
string

Filter by department

assigneeId
string

Filter by assignee ID

Search tasks by title or description

Response

200
application/json

Tasks retrieved successfully

The response is of type object.