Skip to content
Sandbox

Merchant API errors

Every error response is an application/problem+json document. The code is stable: it is what a client should test.

View as Markdown

All errors

Code
StatusCodeTitle
400identifier_requiredIdentifier required
An economic identifier is required to resolve this transaction.
400invalid_idempotency_keyInvalid Idempotency-Key
The Idempotency-Key header is missing or malformed.
400invalid_inputInvalid input
The enrichment input could not be processed.
400invalid_jsonInvalid JSON body
The request body is not valid JSON.
400invalid_requestInvalid request
The request does not match the documented shape.
400refresh_requires_transaction_idRefresh requires a transaction
A refresh targets an enrichment that carries an external transaction identifier.
400target_enrichment_requiredTarget enrichment required
A refresh is addressed by the enrichment identifier in the path.
400unsupported_canonicalizationUnsupported canonicalization
The requested canonicalization version is not supported.
401invalid_api_keyInvalid API credential
The API credential is missing, malformed, revoked, or unknown.
402no_active_subscriptionNo active subscription
No active subscription covers this operation.
402sandbox_quota_exhaustedSandbox quota exhausted
The organization has used its Sandbox allowance. Move to Production to continue.
403account_inactiveAccount inactive
The organization or the workspace is not active.
403insufficient_scopeInsufficient scope
The credential does not carry the scope this operation requires.
403production_not_enabledProduction access not enabled
This credential is not allowed to call the production environment.
404enrichment_not_foundEnrichment not found
No enrichment matches this identifier in this workspace.
404transaction_not_foundTransaction not found
No transaction matches this identifier in this workspace.
409idempotency_key_reuseIdempotency key reused
This idempotency key was already used with a different request.
409input_mismatchInput mismatch
The submitted input does not match the input stored for this identifier.
409refresh_not_availableRefresh not available
This enrichment cannot be refreshed.
409transaction_id_conflictTransaction identifier conflict
This transaction identifier was already used with a different request.
410result_content_expiredResult content expired
The result content was purged and is no longer available.
413request_entity_too_largeRequest entity too large
The request body exceeds the documented size limit.
415unsupported_media_typeUnsupported media type
The request body must be sent as application/json.
429rate_limitedRate limited
Too many requests. Retry after the delay given by Retry-After.
500internal_errorInternal error
An unexpected error occurred. Quote the request_id when contacting support.
503busyService busy
The service is temporarily contended. Retry after the delay given by Retry-After.
503engine_errorEngine error
The enrichment engine failed to produce a result. This attempt is not billable.
503pricing_not_activatedPricing not activated
Billing is not activated for this operation yet. Retry later.
Was this page helpful?