Skip to main content
Errors generally contain a JSON code; some paths also return error. Do not depend on error wording that may change with language. Relevant codes include SANDBOX_API_DISABLED, ENVIRONMENT_MISMATCH, INPUT_INVALID, NOT_FOUND, WORKFLOW_IN_USE, REVISION_NOT_OPEN, PACKAGE_NOT_CLOSED, and UPLOAD_BUSY. After a timeout, retry idempotent commands with the same key/payload. Do not generate a new key before checking the first result. Deduplicate webhooks by event ID. Report the time, endpoint without tokens, HTTP status, and code to support. Never send passwords, API keys, OTPs, preview/session tokens, or private files.