Skip to main content
Esta página cubre Dispersiones y Movimientos. Además de lo que se lista acá, cualquiera de estos endpoints puede devolver los errores comunes. Los que tienen un ID en la ruta también responden 404 record_not_found si el ID no es un UUID, y 404 environment_key_mismatch si el recurso es del otro ambiente. Endpoints: Crear dispersión · Listar dispersiones · Detalle · Cancelar · Saldo · Balances · Movimientos · Detalle de movimiento · Dispersar el saldo Todas las rutas de /cashouts responden 403 con {"message": "Company does not have this feature."} si tu empresa no tiene activas las dispersiones.
Una dispersión que el banco rechaza no es un error HTTP: se crea bien y después pasa a failed con el motivo en remarks, y te llega el webhook cashout.rejected. Los motivos están en Webhooks de dispersiones.
Los errores de saldo (10500 y 10501) responden con HTTP 401, no con 402 ni 422. No los trates como un problema de autenticación: decide por code_name.

Dispersiones

Crear una dispersión

POST /cashouts · Referencia

Listar dispersiones

GET /cashouts · Referencia

Detalle de una dispersión

GET /cashouts/{cashout_id} · Referencia

Cancelar una dispersión

DELETE /cashouts/{cashout_id} · Referencia

Movimientos

Saldo de la empresa

GET /balances · Referencia Este endpoint no tiene errores propios. Solo aplican los errores comunes.

Listar balances

GET /wallets · Referencia Este endpoint no tiene errores propios. Solo aplican los errores comunes.

Listar movimientos

GET /transactions · Referencia

Detalle de un movimiento

GET /transactions/{transaction_id} · Referencia

Dispersar el saldo a tu cuenta

POST /balances · Referencia