Skip to main content
Withdrawal callbacks are sent whenever the status of a withdrawal changes. Use the status field to determine if the operation was successful or not. For cancelled or declined operations, use the error field to determine the reason. Use the end_user_reference field to identify the customer who received the withdrawn funds.
Sent when a withdrawal has been successfully completed and can be treated as final on your side.
{
  "id": 123,
  "foreign_id": "operation_987",
  "end_user_reference": "user_12345",
  "type": "withdrawal",
  "crypto_address": {
    "id": 123,
    "currency": "BTC",
    "address": "tb1qurv0m4ufsj8xqejvmn0y43kqew33kvqrrxswgm",
    "tag": null
  },
  "transactions": [
    {
      "id": 999,
      "currency": "BTC",
      "transaction_type": "blockchain",
      "type": "withdrawal",
      "address": "tb1qurv0m4ufsj8xqejvmn0y43kqew33kvqrrxswgm",
      "tag": null,
      "amount": "0.01000000",
      "txid": "bb040d895ef7141ea0b06b04227d8f5dd4ee12d5b890e6e5633f6439393a666b",
      "confirmations": "0"
    }
  ],
  "fees": [],
  "error": "",
  "status": "confirmed"
}
Last modified on June 7, 2026