Saltar al contenido principal
POST

Autorizaciones

Authorization
string
header
requerido

JWT de sesión (de register/login) o llave de API (pk_...). X-API-Key: <token> se acepta como header alternativo.

Encabezados

Idempotency-Key
string

Alternativa al campo idempotency_key del body.

Cuerpo

application/json
amount
string
requerido

String decimal positivo, hasta 6 decimales (8 para BTC).

chain
enum<string>
predeterminado:tron
Opciones disponibles:
tron,
eth,
btc
asset
enum<string>
predeterminado:USDT

Activo a enviar (USDC solo por eth; en btc el activo por defecto es BTC).

Opciones disponibles:
USDT,
USDC,
BTC
to_address
string
to_contact_id
string<uuid>

Usa la dirección guardada del contacto para esta chain en vez de to_address (un to_address explícito siempre gana).

idempotency_key
string
contact_name
string

Nombre del contacto que se auto-guarda con esta dirección.

save_contact
boolean
predeterminado:true

La dirección se guarda como contacto automáticamente; envía false para no guardarla.

travel_address
string

Travel Rule (FATF R.16) — la travel address de la institución beneficiaria (código ta…) para retiros sobre el umbral de la org hacia otra institución. La dirección de pago la entrega la institución receptora, por lo que to_address puede omitirse.

wallet_type
enum<string>

Travel Rule — declara self_hosted cuando el destino es una wallet del propio titular (exige beneficiary_name).

Opciones disponibles:
self_hosted
beneficiary_name
string

Travel Rule — nombre del titular del destino. Obligatorio sobre el umbral (con travel_address o wallet_type=self_hosted).

Respuesta

Respuesta idempotente.

withdrawal_id
string<uuid>
account_id
string<uuid>
idempotency_key
string
chain
enum<string>
Opciones disponibles:
tron,
eth,
btc
asset
string
Ejemplo:

"USDT"

to_address
string
amount
string
fee
string
total_debit
string
status
enum<string>
Opciones disponibles:
pending,
processing,
completed,
failed
status_code
string
status_message
string
tx_id
string
travel_rule_status
enum<string>

Presente cuando el retiro fue evaluado contra la política Travel Rule (FATF R.16).

Opciones disponibles:
not_required,
self_hosted_attested,
approved
beneficiary_name
string

Nombre del beneficiario declarado (retiros con Travel Rule).

created_at
string<date-time>
updated_at
string<date-time>
idempotency_hit
boolean
Última modificación el 18 de julio de 2026