Submit KYC Information

This endpoint accepts a JSON payload with individual customer KYC data.

Request body shape (field types and rules):

  • kycSubmission.firstName: (string) Optional but recommended.
  • kycSubmission.lastName: (string) Optional but recommended.
  • kycSubmission.dateOfBirth: (string | date) ISO date (e.g. 1980-05-01). Optional.
  • kycSubmission.country: (string) Country name or code. Optional.
  • kycSubmission.countryCode: (string) Optional country code.
  • kycSubmission.city/state/address/zipCode: (string) Address fields. Optional.
  • kycSubmission.nationalities: (array) If provided must have at least one non-empty entry.
  • kycSubmission.email: (string) Optional email.
  • kycSubmission.cpf | dni | pep: (string|boolean) Optional identity flags/ids.

Validation: DTOs use class-validator; fields will be validated and extra properties removed.

Example request body: { "kycSubmission": { "firstName": "María", "lastName": "Gonzalez", "dateOfBirth": "1990-03-15", "country": "MX", "city": "Guadalajara", "nationalities": ["MX"], "email": "[email protected]" } }

Language
URL
Click Try It! to start a request and see the response here!