Get the status of a task
Last updated
Was this helpful?
Last updated
Was this helpful?
This service reports the status of a task.
A task is created when a service needs to perform a potentially long-running job. For instance, a task is created when you request to retry the push data for failed trips or for failed crashes.
When a task is created and awaits processing, its status is set to PENDING
. Once processing begins, the status changes to IN_PROGRESS
, and the nbRemainingItems
field is updated as the task advances. Finally, when the task is completed, the status changes to COMPLETED
, the nbRemainingItems
field is set to 0, and the completion date is indicated in the completedAt
field.
If the push trip service is paused while a task is in progress, its status is set to CANCELED
.
If you have your enterprise API key, you can try the API via this link.
The table below summarizes the response parameters.
taskId
string
Unique identifier of the created task
createdAt
string
Date at which the task was created
Date format: YYYY-MM-dd’T’HH:mm:ss.SSSZ
completedAt
string
Date at which the task was completed (if applicable)
Date format: YYYY-MM-dd’T’HH:mm:ss.SSSZ
type
string
Type of task
Allowed values: PUSH_FAILED_TRIPS
, PUSH_FAILED_CRASHES
status
string
Status of the task
Allowed values: PENDING
, IN_PROGRESS
, COMPLETED
, CANCELED
, FAILED
nbItems
integer
Total number of items to process
nbRemainingItems
integer
Number of items not yet processed
/task/{taskId}
Unique identifier of the task
Enterprise API key