API ReferenceConversion

Check asynchronous conversion status

GET
/api/convert-async/status/{id}

Retrieve the current status and result of an asynchronous conversion.

Status flow:

  • ENQUEUEDPROCESSINGSUCCESS | ERROR

Polling recommendations:

  • Poll every 2-3 seconds for active conversions
  • Stop polling when status is SUCCESS or ERROR
  • Maximum processing time: 60 minutes (auto-timeout)

Authorization

ApiKeyAuth
AuthorizationBearer <token>

Bearer token for API authentication

In: header

Path Parameters

id*string

Unique conversion ID to check

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://app.docutray.com/api/convert-async/status/cm5vm9hx30001m5cgh0p9v8qa"
{
  "conversion_id": "cm5vm9hx30001m5cgh0p9v8qa",
  "status": "ENQUEUED",
  "request_timestamp": "2024-01-15T10:30:00.000Z",
  "document_type_code": "invoice",
  "original_filename": "invoice_001.pdf"
}
{
  "error": "Invalid API key"
}
{
  "error": "Access denied to this conversion"
}
{
  "error": "Conversion not found"
}
{
  "message": "Internal server error: Failed to retrieve conversion status"
}