Errors

    Every failure returns the same shape. We never include internal detail — no stack traces, no database messages.

    {
      "message": "A core needs between 1 and 5 images.",
      "status": 400
    }
    CodeWhen
    400Validation failed, or an image URL could not be fetched or is not an image.
    401The API key is missing, malformed, revoked, or its organization was deleted.
    404The core or job does not exist, or belongs to another organization.
    413The request body exceeded the 10MB limit.
    429Rate limit exceeded — 120 requests per minute, per key.
    500Something went wrong on our side. No internal detail is ever returned.
    ← Back to the overview