Headers
PartnerApiKey (string) - API key associated with the partner.Body:
- userId (string) - The unique identifier of the user for whom the direct link is being generated.
- country (string) - The country code where the partner operates. Must be a valid value from SupportedCountry.
- partnerRedirectUri (string) - URL the user gets redirected after completing the kyc
- personalInfo (object, optional) - Personal information of the user, required only for partners in Mexico (country = “MX”).
- profession (string) - The user’s profession. Must be a valid value from SupportedUserProfessions.
-
📘 Possible values
EmployeePublic ServantEntrepreneur or ContractorStudentOther
- phoneNumber (string) - The user’s phone number in international format.
- birthCountry (string) - The user’s birth country code. Must be a valid
ISO 3166-1 alpha-2country code. - taxId (string) - The user taxId for Mexican users. This value is called RFC which complies with this format Link.
Example
JSON
Use cases
Regulatory Compliance in Mexico A partner operating in Mexico needs to verify the identity of a new user to comply with local regulations. They use this endpoint to generate a direct KYC verification link. The request includes the userId, country set toMX, and the user’s personal information such as profession, phoneNumber, and birthCountry. This link is then sent to the user to complete the KYC process.
How to implement?
Use thekycLink to create an HTML button on your website or application. Set the href attribute of the button to the generated kycLink.
Webhook Verification Response
After the user completes the KYC process using the link, a verification response will be sent to your system via a our webhook system specified in this our Webhook Guide.Headers
Api key for the affiliated partner that is performing the request
Body
application/json
The user id of the partner
Example:
"2da954cd-2fda-49c2-ad77-6208c5ab71d6"
The country code for the partner
@description The country must be a valid ISO 3166-1 alpha-2 country code, see: @link https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
Available options:
MX, DO, US, AT, BE, BG, HR, CY, CZ, DK, EE, FI, FR, DE, GR, HU, IE, IT, LV, LT, LU, MT, NL, PL, PT, RO, SK, SI, ES, SE, IS, LI, NO, CH, GB, MC, SM, AD, VA Example:
"DO"
Personal information for regulatory purposes