For the complete documentation index, see llms.txt. This page is also available as Markdown.

Tasks

Get Tasks

get

Returns a list of “Remedial Action“ tasks. Other types, such as “Create Assessment”, are not included.

Authorizations
AuthorizationstringRequired

Authorization: Bearer {AuthorizationToken}

Query parameters
limitinteger · min: 1 · max: 1000OptionalDefault: 1000
pageintegerOptionalDefault: 1
taskstringOptional

Comma separated task IDs

Example: cle72jm2q0001pxwhqnf5qfoc
statusstringOptional

Comma separated status IDs
See GET /tasks/statuses

Default: notstarted,inprogress
propertystringOptional

Comma separated property IDs

Example: cksq4ybpq104zwgwh2gd1vvha
assetstringOptionalDeprecated

Use property instead

includeusersbooleanOptional

Include names and emails of assigned users

Default: false
includeteamsbooleanOptional

Include names of assigned teams

Default: false
includecategoriesbooleanOptional

Include names of categories

Default: false
includeseveritiesbooleanOptional

Include names of severities

Default: false
includetimescalesbooleanOptional

Include names of timescales

Default: false
Responses
200Success
application/json
totalintegerOptionalExample: 30341
get/tasks
200Success
Deprecated

Update Task Status

post

See PATCH: Update Task Status

Authorizations
AuthorizationstringRequired

Authorization: Bearer {AuthorizationToken}

post/tasks/{task}/status

Update Task Status

patch

Update a task's status

  • Triggers the task webhook.

Authorizations
AuthorizationstringRequired

Authorization: Bearer {AuthorizationToken}

Path parameters
taskstring · UIDRequired
Body
statusstringRequired

See GET /tasks/statuses

Example: completed
userstring · nullableOptional

Email or ID of the user who performed the change. If not provided or not recognised the update will be applied but the API user will be used instead

Example: user.name@example.com
commentstring · nullableOptionalExample: Combustibles have been removed
skipWebhookbooleanOptionalDefault: false
Responses
204Success
patch/tasks/{task}/status

Get Task Statuses

get
Authorizations
AuthorizationstringRequired

Authorization: Bearer {AuthorizationToken}

Responses
200Success
application/json
get/tasks/statuses
200Success

Last updated

Was this helpful?