Endpoint
Authentication
This endpoint requires an OAuth access token. Send it as a bearer token:tasks:read
Body Parameters
All fields are optional. Send an empty body{} to list the most recent active tasks.
Request Example
Response
Success Response
Status Code:200 OK
Response Fields
Task Object Fields
Each entry intasks is a task object, the same shape returned by Get Task.
Error Responses
400 Bad Request
Returned when the access token has no user behind it.client_credentials tokens act as the admin who created the application, so this applies only to
tokens issued before application creators were recorded.
401 Unauthorized
Returned when the access token is missing, unknown, revoked, or expired, or when anX-API-Key was
sent instead of a bearer token. See OAuth error responses.
403 Forbidden
Returned when the token does not carry the required scope.422 Unprocessable Entity
Returned when the request body fails validation (for example,limit outside the 1–200 range or an invalid status value).
429 Too Many Requests
Returned when your organization exceeds its per-minute request limit.500 Internal Server Error
Returned when the request fails due to a server error.Notes
The list contains only tasks the access token’s user can see. Two users authorizing the same
application will get different lists, and
total_count is scoped to that user as well.By default only active tasks are returned. Set
include_inactive to true (or filter by a specific terminal status) to include completed, cancelled, or archived tasks.Use Cases
This endpoint is useful for:- Personal task dashboards - Show a user only the tasks they are allowed to see
- Incremental sync - Poll for tasks created or updated since your last check
- Status monitoring - Retrieve all tasks in a given status (e.g.
pendingapprovals) - Reporting - Page through the task history using
offsetandtotal_count