1. Users
CryptopocketAPI
  • Common
    • Authentication
      POST
    • Token Price
      GET
    • Get Available Assets
      GET
  • Users
    • List customers
      GET
    • Create customer
      POST
    • Create customer with delegated KYC
      POST
    • Create company customer
      POST
    • Retrieve KYC/KYB verification status
      GET
    • Create enhanced verification link
      POST
    • Upload Customer Document
      POST
    • Find User
      GET
  • OnRamp
    • List payment methods
      GET
    • Get Quote
      GET
    • Create Payment Intend
      POST
    • Create guided payment intent
      POST
    • Retrieve payment
      GET
    • List on-ramp transactions
      GET
  • OffRamp
    • Get quote
      GET
    • Create OffRamp Transaction
      POST
    • Retrieve off-ramp transaction status
      GET
    • List off-ramp transactions
      GET
  • Bank Accounts
    • List bank accounts
      GET
    • List account transactions
      GET
    • Reconcile payment with bank transaction
      POST
  • Webhooks
    • Available webhooks
    • Webhook Event Subscribe
    • Webhook Event Update
  • Docs
    • Sandbox Environment Instructions
    • CryptoPocket Integration Guide — Buy Flow (On-Ramp)
  • Raíz
  • Schemas
    • FindUserSuccess
    • ReconcilePaymentRequest
    • IntegrationError
    • BankAccount
    • ReconcilePaymentSuccessResponse
    • BankAccountsListResponse
    • ErrorResponse
    • BankAccountTransaction
    • Pagination
    • BankAccountTransactionsResponse
  1. Users

Create customer

Entorno sandbox
https://sandbox.cryptopocket.io/api
Entorno sandbox
https://sandbox.cryptopocket.io/api
POST
/registerUser

Register User#

Registers a new user and returns a KYC form link.

Spanish Identification Requirements#

🇪🇸 Spain#

Individuals:
DNI→ GOVERNMENT_ID
NIE → PERMANENT_RESIDENCE_PERMIT
PASSPORT → PASSPORT
Companies: CIF → CIF

LATAM Identification Requirements#

For operations in LATAM, you must provide a valid identification number depending on the country and user type.

🇨🇱 Chile#

Accepted document: RUT
API value: RUT

🇲🇽 Mexico#

Individuals: CURP → CURP
Companies: RFC → RFC

🇨🇴 Colombia#

Individuals:
Citizen ID → CED_CIU
Foreigner ID → CED_EXT
Identity Card → TI
NUIP → NUIP
Foreigner Card → TE
Temporary Protection Permit → PPT
Passport → PASS
Special Permanence Permit → PEP
Civil Registry → RC
Companies:
NIT → NIT

🇵🇪 Peru#

Individuals:
DNI → DNI
Foreigner Card → CE
Companies:
RUC → RUC

🇦🀀𐀀𐀀𐀀𐇷𘁁𬡧𩑮𭁩na#

Individuals:
DNI → DNI
CUIL → CUIT
Companies:
CUIT → CUIT

Notes#

The identification type must match the selected country.
Use the exact API value specified above when sending requests.
Ensure the document number format complies with local regulations.

Solicitud

Parámetros de Header

Parámetros del Body application/json

Ejemplos

Respuestas

🟢200
application/json
Bodyapplication/json

Solicitud Ejemplo de Solicitud
Shell
JavaScript
Java
Swift
curl --location 'https://sandbox.cryptopocket.io/api/registerUser' \
--header 'Content-Type: application/json' \
--data-raw '{
  "name": "Alvaro",
  "last_name": "Iglesia",
  "last_name2": "Vicente",
  "phone": "+54xxxxxxxxx",
  "country": "Argentina",
  "country_code": "ARG",
  "city": "Buenos Aires",
  "address": "Fray Justo St. María de Oro 2121",
  "email": "email@gmail.com",
  "identification_number": "11111111",
  "password": "123456",
  "professional_activity": "Developer",
  "address_state": "CABA",
  "zipcode": "1425",
  "dob": "1986-05-03",
  "identification_type": "DNI",
  "iban": "123123123"
}'
Respuesta Ejemplo de Respuesta
{
    "status": "ok",
    "data": {
        "id": 186,
        "email": "johndow@email.com",
        "name": "John",
        "last_name": "Dow",
        "identification_number": "111111h",
        "country": "Spain",
        "kyc_valid": false,
        "kyc_form_url": "forms.amlbot.com/dadf68e429bec5529e1bdde41a189ccc532c"
    }
}
Modificado en 2026-06-26 01:40:07
Anterior
List customers
Siguiente
Create customer with delegated KYC
Built with