Register user
Triggers asynchronous registration for full prospects, enqueueing validation tasks.
You can check the status of the registration process by calling the getUserTokenV2 endpoint.
Authorizations
Body
DTO with extended PII (address, dates) for validators.
Core body for partner user registration (register-user-v2 and related). At least one of phoneNumber or email is typically required by the route.
Reused as requester on POST /request-money-full (see RequestMoneyFullParams in model/operation).
Primary legal last name (e.g. paternal surname).
Example: Hernández.
Legal first name(s).
Example: Ana.
User legal address, Street and number.
Example: Blvd. Kukulcan Km. 4.5.
Strongly recommended to avoid OFAC matches.
Country code. ISO 3166-1 alpha-2.
Address state/province/department.
ISO 3166-2:CC (CC: country code).
Or the state short name.
Example: DF for Distrito Federal, JA for Jalisco.
required
Mobile phone number with country code. Must be a valid mobile phone number.
Example: +5215521206703 for MX.
It doesn't allow duplicates.
Optional second last name when used (e.g. maternal surname).
Example: Gómez.
Strongly recommended to avoid OFAC matches.
Self-reported gender when the product collects it.
Example: Female.
Male, Female, Other, None Date of birth in ISO 8601 format (YYYY-MM-DD or full date-time).
DOB must be a real calendar date and the person must be at least 18 and under 100 years old.
Strongly recommended to avoid OFAC matches.
Email address. It doesn't allow duplicates.
Strongly recommended.
Middle name when collected. Example: María.
Strongly recommended to avoid OFAC matches.
Address state/province/department.
ISO 3166-2:CC (CC: country code).
Or the state short name.
Example: DF for Distrito Federal, JA for Jalisco.
User Language.
ISO 639-1.
Example: es for Spanish, en for English.
en, es Place detail from address if available. Must be a valid place detail json from google maps.
Latitude from address if available.
Longitude from address if available.
Latitude from user location if available.
Longitude from user location if available.
Response
200 — OK. Async registration accepted.
Scenarios for this response:
| Scenario | How to reproduce | Typical code / body |
|---|---|---|
| Registration accepted | Valid RegisterUserParams, phone/email not already enrolled. | userId (+ optional status). |
See also Full scenario matrix.
Successful user resolution for partner token endpoints (id + optional CIP snapshot).
User ID
Status of the user's CIP process
Available options: Completed, UpgradePending, UpgradeInProgress, UpgradeFailed, UpgradeSoftFailed, AccountUpgradeInProgress
Status detail of the user's CIP process
None, InvalidAddress, InvalidEMail, UnreadableDoc, ProvideAdditionalInfo, InvalidPersonalData, OtpPrivacyMissing, OtpContractMissing, Compliance, ComplianceBlocked, OfacFailed