Skip to content

Errors

{ "error": { "code": "SDK_KEY_INVALID" } }
StatuscodeMeaningWhat to do
401SDK_KEY_INVALIDNo key, a wrong one, or a deactivated one.Check the key in your secret store and in API keys.
402CREDITS_EXHAUSTEDPrepaid balance below zero.Top up under Billing. Running verifications continue.
403SERVER_SIDE_ONLYThe request came from a web page (Origin header).Call the API from your server.
404VERIFICATION_NOT_FOUNDNo such verification for your organization.Check the id you stored.
413BODY_TOO_LARGEThe request body is over 64 KB.Keep extra_data small.
422FLOW_INVALIDAn unknown module in flow, or only automatic steps.Use module names from Configure a key.
422RELYING_PARTY_INACTIVEA wallet step without an active wallet registration.Talk to us about wallet checks.
500GENERATE_FAILEDThe verification could not be created.Retry once; contact us if it persists.
502BACKEND_UNREACHABLEThe portal couldn’t reach the verification service.Retry after a short wait.
503SYSTEM_TEMPORARILY_UNAVAILABLEImage checks can’t start right now.Retry after a short wait; flows without image steps still work.

Retry only 5xx answers, with a growing wait (for example 2, 5, 15 seconds). Never retry 4xx unchanged.