Verifications

Start Instant Verification

Starts instant KYC verification for an individual customer. The customer must currently have no KYC level and no other active KYC application. AML screening runs after submission; poll GET /v1/customers/{customer_uuid}/ for the outcome: kyc_level is set once the application is approved.
POST/v1/customers/{customer_uuid}/verification/instant/

Authorization

X-Api-Key
string required
API key generated in the Developers section of the Stablegate app. Send it in the X-Api-Key header on every request; the partner API does not require request signing.

Path parameters

customer_uuid
string<uuid> required

Request body

first_name
string required
Customer's legal first name
last_name
string required
Customer's legal last name
date_of_birth
string<date> required
Customer's date of birth, ISO 8601 format (YYYY-MM-DD)

Responses

Successful Response

uuid
string<uuid4> required
KYC application UUID
status
string required
KYC application statusOne of: new, waiting, pending, approved, rejected, cancelled
kyc_level_key
string required
Key of the KYC level the application was submitted for
curl https://api.stablegate.com/v1/customers/CUSTOMER_UUID/verification/instant/ \
  --request POST \
  --header 'X-Api-Key: YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "first_name": "string",
  "last_name": "string",
  "date_of_birth": "2026-01-01"
}'
{
  "uuid": "string",
  "status": "new",
  "kyc_level_key": "string"
}
Copyright © 2026