When the Extend API returns an error, the response includes an error object with a code, message, and retryable field to help you understand what went wrong and how to handle it. A requestId is also included when available. For validation errors, a docUrl field may also be present with a link to relevant documentation.
These error codes are returned across all endpoints:
Domain-specific error codes (e.g. for parse runs, extract runs) are also returned — use the retryable field to determine if a request can be retried, and the message field for debugging.
retryable to determine if the request can be retriedcode for specific programmatic handlingrequestId for debugging and support requestsmessage to users when appropriatedocUrl for a link to documentation that can help resolve the errorWhen contacting support about an error, always include:
requestId from the error responsecodeThis information helps us quickly identify and resolve issues.