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
    • Generate a new KYC URL for a user
      POST
  • 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
    • Get bank account balance
      GET
    • List account transactions
      GET
    • Get transaction
      GET
    • Create outbound bank transfer
      POST
    • 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
    • GenerateKycRequest
    • CreateBankingTransferRequest
    • BankingAccountBalanceSuccessResponse
    • BankingAccountTransactionSuccessResponse
    • IntegrationError
    • BankAccount
    • ReconcilePaymentSuccessResponse
    • GenerateKycSuccessResponse
    • CreateBankingTransferSuccessResponse
    • BankingAccountBalanceData
    • BankingAccountTransactionData
    • BankAccountsListResponse
    • ErrorResponse
    • BankingTransferData
    • BankAccountTransaction
    • Pagination
    • BankProviderErrorResponse
    • BankAccountTransactionsResponse
  1. Users

Generate a new KYC URL for a user

Entorno sandbox
https://sandbox.cryptopocket.io/api
Entorno sandbox
https://sandbox.cryptopocket.io/api
POST
/kyc/generate
Creates a new KYC form URL for the given user and stores it in the database.
Use this endpoint when you need to regenerate a KYC link (for example, after a failed verification
or when the previous link expired).
The user must belong to the authenticated integration.

Solicitud

Autorización
API Key
Agregar parámetro en header
auth
Ejemplo:
auth: ********************
or
Parámetros del Body
application/json
Requerido

Ejemplos

Respuestas

🟢200
application/json
Request processed. Check the status field in the response body:
ok — KYC URL generated successfully
error — business or validation error (see error field)
Bodyapplication/json

Solicitud Ejemplo de Solicitud
Shell
JavaScript
Java
Swift
cURL
curl --location 'https://sandbox.cryptopocket.io/api/kyc/generate' \
--header 'auth: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
    "user_id": 1
}'
Respuesta Ejemplo de Respuesta
KYC URL generated
{
    "status": "ok",
    "data": {
        "id": "c70ff4320a5ed7437e0957977f338343aa97",
        "kyc_url": "https://kyc-forms-new.amlbot.com/a810f16d00f3e74c110aec47314e4701b786"
    }
}
Modificado en 2026-07-07 10:13:29
Anterior
Find User
Siguiente
List payment methods
Built with