Create withdrawal
Creates an outgoing withdrawal from sourceAccountId to the address book entry selected by destinationId.
Requirements
- The source account and destination must be
ACTIVE. - They must use the same currency.
destinationIdmust identify a registered address book entry.
The response contains the resolved source and destination details and has status PENDING_CONFIRMATION. Creation does not begin execution; confirm the returned withdrawalId with POST /withdrawals/{withdrawalId}/confirm.
Authorization
Default In: header
Header Parameters
Optional client-generated request identifier (UUID recommended) for end-to-end tracing.
Axiym echoes it in the X-Request-Id response header and records it in logs. Quote it when contacting support. If omitted, Axiym generates one.
uuidUnique client-generated key for safely retrying a funds-moving request. A UUID is recommended, but any unique string is accepted.
Repeating the same request with the same key returns the original result instead of creating a duplicate withdrawal or confirmation.
length <= 255Request Body
application/json
An outgoing payment from sourceAccountId to destinationId. sourceAmount is debited from the source account in its currency.
The destination must be an ACTIVE address book entry in the same currency. Creation returns a withdrawal awaiting confirmation; it does not begin execution.
Source account identifier (UUID).
uuidAmount to debit from the source account. Its currency must be the source account currency.
Identifier of the address book entry to pay. It must be ACTIVE and in the source Axiym account's currency.
uuidText shown to the recipient, typically the invoice number.
length <= 140Documents supporting the payment, such as an invoice. Required where the destination corridor requires evidence.
items <= 10Your reference for correlation, echoed back on related objects.
length <= 255Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json