multipart/form-data with your ID number, front and back images of your national ID, and a passport-style photo. Documents are stored securely and are never publicly accessible. After a successful submission your kycStatus moves to pending and a compliance review is initiated.
This endpoint expects
multipart/form-data, not JSON. Use -F flags in curl or a multipart form library in your client.Endpoint
Headers
Bearer token issued after sign-in. Format:
Bearer <token>.Body
Government-issued ID number (national ID or passport number).
Front image of the identity document (JPEG or PNG).
Back image of the identity document (JPEG or PNG).
Passport-style photo of the applicant (JPEG or PNG).
Response
true on a successful submission.Human-readable confirmation. Value:
"KYC submitted successfully".Errors
| Status | Error message | Cause |
|---|---|---|
400 | "KYC is already pending" | A pending review already exists for this user. |
400 | "KYC is already verified" | The user has already been verified. |
400 | "Missing required KYC documents or ID number" | One or more required fields were omitted. |
500 | "Failed to process KYC documents" | Server-side upload or database error. |