For Developers
Tasks Overview
A Task is an operation and its associated data that should be executed at a future point in time.
Tasks are associated with a job. They are the operations that will be executed when the job is activated. Tasks are executed in the order they are listed in the job.
The currently supported task entity types are:
Properties
Property | Type | Description |
---|---|---|
id | string | The UUID for the object. |
created_date | Date | When the task was created. |
updated_date | Date | When the task was udpated. |
entity_type | Task Entity Type | The entity type associated with the task |
event_type | Event Type | The event type of the task. |
state | Task State | The state of the task. |
attempts | number | The number of attempts made to execute the task. |
properties | Object | Properties associated with task. |
job_id | string | The id of the job associated with the task. |
integration_id | string | The id of the integration associated with the task. |
data | Object | The data required for the task. |
JSON Example
{
"id": "00000000-0000-0000-0000-000000000000",
"created_date": "2022-10-21T20:50:25.634Z",
"updated_date": "2022-10-21T20:50:25.634Z",
"entity_type": "assignment",
"event_type": "created",
"state": "queued",
"attempts": 0,
"properties": {},
"job_id": "00000000-0000-0000-0000-000000000000",
"integration_id": "00000000-0000-0000-0000-000000000000",
"data": {}
}