Submit KYC
Submit KYC information for verification
POSTtexttext
/api/v2/kyc/submitSubmits KYC information (personal data + document references) for review.
Request Body
userIdstringrequired
OZZOBiT user ID
firstNamestringrequired
Legal first name
lastNamestringrequired
Legal last name
dateOfBirthstringrequired
Date of birth (YYYY-MM-DD)
countryCodestringrequired
ISO country code of residence
nationalitystringrequired
ISO country code of nationality
addressobjectrequired
Object with line1, line2, city, state, postCode, country
documentTypestringrequired
PASSPORT | DRIVERS_LICENSE | NATIONAL_ID
documentNumberstringrequired
Document number
documentExpirystring
Expiry date (YYYY-MM-DD)
documentCountrystringrequired
Issuing country ISO code
Response Schema
submissionIdstring
KYC submission ID
statusstring
SUBMITTED | PENDING_REVIEW
Example
jsonjson
POST /api/v2/kyc/submit
{
"userId": "OZZOBiT_user_abc",
"firstName": "John", "lastName": "Doe",
"dateOfBirth": "1990-05-15",
"countryCode": "US", "nationality": "US",
"address": { "line1": "123 Main St", "city": "New York", "state": "NY", "postCode": "10001", "country": "US" },
"documentType": "PASSPORT",
"documentNumber": "AB1234567",
"documentExpiry": "2030-01-01",
"documentCountry": "US"
}
// Response: { "submissionId": "kyc_sub_123", "status": "SUBMITTED" }