List tasks
Changed onList 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.
Request
- Base URL: https://api.gumnut.ai
- URL: https://api.gumnut.ai/api/tasks/
- Auth: one of:
- HTTP bearer
- HTTP bearer
Query parameters
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.
Response
Successful Response
Changes
- warning
added the new
product_update_subscriptionenum value to the/response property for the response status - info
added the enum value
product_update_subscriptionto the propertyanyOf[subschema #1: TaskType]/of thequeryrequest parametertask_type
- warning
- breaking
response property
detaillist-of-types was widened by adding typesstringto media typeapplication/jsonof response422 - info
the response property
became required for the status
- breaking