Onboarding

Submit individual information

Changed on

The individual equivalent of /kyb. Same one-draft rule: re-post to replace it, and it freezes once the verification is submitted.

post/v1/customers/{customerId}/kyc

Request

  • Base URL
    https://api.sandbox.alfredpay.io
  • URL
    https://api.sandbox.alfredpay.io/v1/customers/{customerId}/kyc
  • Auth
    • HTTP bearer
    • or API key in header api-key and API key in header api-secret

Headers

Idempotency-Keystring uuid required

Required on every state-changing POST, simulators included; the only exempt POST is …/verifications/preflight. Replay (same key, same body) returns the original response with Idempotent-Replayed: true; same key with a different body → 409 idempotency_conflict. Keys are UUIDs, scoped to the API key, retained for 24 hours.

Request body

Response

Draft created or replaced

submissionIdstring
customerIdstring
status'DRAFT' | 'FROZEN'
createdAtstring date-time

Changes