cURL
Users
Create KYC Link
POST
cURL
Generates a direct KYC verification link for an existing user. Redirect the user to this link to complete identity verification with the KYC provider.
Important Notes
- The user must be created first via Create User.
- Each
kycLinkis tied to a unique session. If expired, generate a new link. - If
partnerRedirectUriis not provided, the user may not be redirected after completing KYC. - Supports both HTTPS and custom mobile URI schemes (e.g.,
myapp://).
Use Cases
- Initiate KYC: Redirect the user to complete identity verification after account creation.
- Email or app link: Embed the
kycLinkin an onboarding email or app screen. - Custom redirect: Use
partnerRedirectUrito bring the user back to your app after verification.
Error Codes
Common Errors
User Ownership Errors
Endpoint-Specific Errors
Authorizations
API key for the affiliated partner performing the request.
Path Parameters
The user ID
Body
application/json
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:
"MX"
The redirect URI for the partner to redirect the user after the KYC process is completed