List tasks
List background tasks for the authenticated user with optional filtering.
Results are ordered newest first. Returns 404 when library_id names a library that does not exist or is not accessible to the authenticated user.
Query parameters
Restrict results to tasks owned by this library. When omitted, returns tasks across every library the authenticated user owns.
Restrict results to tasks owned by this library. When omitted, returns tasks across every library the authenticated user owns.
Status of a background task execution: pending (created and awaiting processing), started (picked up by a worker and not yet in a terminal state — the task may be executing or awaiting an automatic retry after a transient failure), success (completed successfully), or failure (failed and will not be retried).
Return only tasks currently in this execution status.
Kind of background processing a task performs: image_quality (historical only — scored an image's technical quality; this task type is retired and no longer dispatched, the value appears only on old task rows), embedding (compute the content embedding that powers search), face_detection (detect faces in an asset), face_clustering (group a library's detected faces into people), asset_description (generate a natural-language description of an asset), asset_storage_cleanup (remove stored files left behind by a permanently deleted asset), asset_version_storage_cleanup (remove stored files of a superseded asset version), reverse_geocoding (resolve an asset's GPS coordinates to a place name), video_thumbnail_extract (extract a thumbnail image from a video), video_metadata_extract (recover a video's capture time, GPS location, and camera details from the file's own metadata), thumbhash (compute the blurred placeholder shown while a thumbnail loads), display_proxy_generation (generate a browser-displayable rendition of an original the image CDN cannot transform, such as an oversized or over-dimensioned file), burst_detection (detect rapid-fire shots of the same moment and stack them), or product_update_subscription (enroll an explicitly opted-in new user in product-update email delivery).
Return only tasks of this type.
Maximum number of tasks to return.
Maximum number of tasks to return.
Response
Successful Response
Changes
Changed in 11 of the 79 revisions of this API.1714
- ●
added the new
product_update_subscriptionenum value to theitems/task_typeresponse property for the response status200response-property-enum-value-added
- ○
added the enum value
product_update_subscriptionto the propertyanyOf[subschema #1: TaskType]/of thequeryrequest parametertask_typerequest-parameter-property-enum-value-added
- ●
- ▲
response property
detaillist-of-types was widened by adding typesstringto media typeapplication/jsonof response422response-property-list-of-types-widened
- ○
the response property
detailbecame required for the status422response-property-became-required
- ▲
- ○
added the non-success response with the status
401response-non-success-status-added
- ○
added the non-success response with the status
403response-non-success-status-added
- ○
added the non-success response with the status
404response-non-success-status-added
- ○
added the non-success response with the status
429response-non-success-status-added
- ○
- ○
api operation id
list_tasks_api_tasks__getremoved and replaced withlist_tasksapi-operation-id-removed
This revision also has 5 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ●
added the new
asset_version_storage_cleanupenum value to theitems/task_typeresponse property for the response status200response-property-enum-value-added
- ○
added the enum value
asset_version_storage_cleanupto the propertyanyOf[subschema #1: TaskType]/of thequeryrequest parametertask_typerequest-parameter-property-enum-value-added
- ●
- ●
added the new
burst_detectionenum value to theitems/task_typeresponse property for the response status200response-property-enum-value-added
- ○
added the enum value
burst_detectionto the propertyanyOf[subschema #1: TaskType]/of thequeryrequest parametertask_typerequest-parameter-property-enum-value-added
- ●
- ●
added the new
display_proxy_generationenum value to theitems/task_typeresponse property for the response status200response-property-enum-value-added
- ○
added the enum value
display_proxy_generationto the propertyanyOf[subschema #1: TaskType]/of thequeryrequest parametertask_typerequest-parameter-property-enum-value-added
- ●
- ●
added the new
video_metadata_extractenum value to theitems/task_typeresponse property for the response status200response-property-enum-value-added
- ○
added the enum value
video_metadata_extractto the propertyanyOf[subschema #1: TaskType]/of thequeryrequest parametertask_typerequest-parameter-property-enum-value-added
- ●
- ●
added the new
thumbhashenum value to theitems/task_typeresponse property for the response status200response-property-enum-value-added
- ○
added the enum value
thumbhashto the propertyanyOf[subschema #1: TaskType]/of thequeryrequest parametertask_typerequest-parameter-property-enum-value-added
- ●
- ●
added the new
video_thumbnail_extractenum value to theitems/task_typeresponse property for the response status200response-property-enum-value-added
- ○
added the enum value
video_thumbnail_extractto the propertyanyOf[subschema #1: TaskType]/of thequeryrequest parametertask_typerequest-parameter-property-enum-value-added
- ●