Query a task
Use the task ID returned by the submit endpoint. An API key can only read tasks owned by its user and current team.
curl \
-H "Authorization: Bearer fd_live_xxx" \
"https://www.fashiondiffusion.ai/api/public/v1/tasks/{taskId}"Task statuses are QUEUED, RUNNING, SUCCEEDED, and FAILED. Successful output image URLs are returned in outputs.
List tasks
List virtual try-on tasks submitted through the Public API by the current user. Tasks submitted with any of the user's API keys are included.
curl \
-H "Authorization: Bearer fd_live_xxx" \
"https://www.fashiondiffusion.ai/api/public/v1/tasks?limit=20&createdAfter=2026-08-01T00%3A00%3A00Z"limit accepts 1 to 100 and defaults to 20. Use nextCursor as cursor in the next request. createdAfter is an optional ISO 8601 timestamp.
Errors
Errors use a consistent envelope. The request ID is also returned in the X-Request-Id response header.
{
"error": {
"code": "VALIDATION_ERROR",
"message": "garmentImageUrl: Invalid url",
"requestId": "request-uuid"
}
}