forbidden | 403 | Your credential is not enabled for the scope this endpoint needs. |
idempotency_conflict | 409 | This Idempotency-Key was already used with a different body. Send the original body to get the original answer, or a new key for a new order. |
internal | 500 | An unexpected error on our side. It is logged; retry later. |
invalid_request | 400 | A query parameter or body field is missing or invalid. errors[] lists each field. |
not_found | 404 | No such resource for your credential: it does not exist, or it belongs to a client your credential is not linked to. |
order_refused | 422 | The request is well formed but the order cannot be placed as sent. errors[] names each field and why: not_supported_yet for something this API does not take yet, total_changed when expectedTotal is not the current total (currentTotal carries it). detail says what to change. |
payload_too_large | 413 | The request body is larger than this endpoint accepts. |
rate_limited | 429 | More than the allowed requests per minute. |
unauthenticated | 401 | Missing or invalid credentials. |
upload_refused | 422 | The file can’t be taken: its type isn’t an art type we accept, it is empty or too large, its contents don’t match its extension, or its bytes never arrived. detail says which. Start a new upload. |