Skip to main content
Errors are JSON with a human-readable message and a stable machine code:

Job failure codes

A job that fails after it started reports status: "failed", a human-readable error, and a stable errorCode. Failed jobs are not charged. Show the error text to the user: it says what to try. Retrying with the same Idempotency-Key returns the same failed job. To try again, send a new key.