1. Bank Accounts
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. Bank Accounts

Create outbound bank transfer

Entorno sandbox
https://sandbox.cryptopocket.io/api
Entorno sandbox
https://sandbox.cryptopocket.io/api
POST
/banking/accounts/transfer
Sends a bank transfer from the integration's assigned bank account to the given
beneficiary IBAN.
The request is authenticated with the integration auth token.
You must send from_iban with the IBAN of your assigned source account
(see GET /banking/accounts). It is validated against the integration's
configured bank account; a mismatch returns bank_account_not_found.
Most business errors are returned with HTTP 200 and "status": "error" in the body.
HTTP 4xx/5xx are used mainly when the underlying bank provider rejects the request.

Solicitud

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

Ejemplos

Respuestas

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

🟠400
🟠409
🔴500
Solicitud Ejemplo de Solicitud
Shell
JavaScript
Java
Swift
cURL
curl --location 'https://sandbox.cryptopocket.io/api/banking/accounts/transfer' \
--header 'auth: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
    "name": "Juan",
    "surname": "Pérez García",
    "concept": "Invoice 2026-0042",
    "amount": 150.5,
    "from_iban": "ES7620770024003102575766",
    "iban": "ES9121000418450200051332",
    "external_id": "partner-tx-20260807-001",
    "currency": "eur"
}'
Respuesta Ejemplo de Respuesta
200 - Transfer created
{
    "status": "ok",
    "data": {
        "transaction_id": "140000069815662131260703014006046109",
        "type": "OUT",
        "amount": 150.5,
        "currency": "EUR",
        "date": "2026-08-07T12:30:00+00:00",
        "description": "Invoice 2026-0042",
        "status": "pending",
        "from_bank": "bbva",
        "to_name": "Juan Pérez García",
        "to_account": "ES9121000418450200051332",
        "external_id": "partner-tx-20260807-001"
    }
}
Modificado en 2026-08-11 01:30:35
Anterior
Get transaction
Siguiente
Reconcile payment with bank transaction
Built with