Moves funds from a source account to a destination account for internal liquidity/treasury operations.
Requires an existing, active calling organization.
Idempotency. The Idempotency-Key header is a mandatory UUID forwarded to the liquidity
service. Duplicate-request handling is determined by that service; clients must handle error
responses when retrying a request.
Accepted (202). The fund transfer request was accepted for processing by the liquidity service.
Invalid request body or headers, or a validation/processing failure reported by the downstream liquidity service.
| Code | Meaning |
|---|---|
FUND_IDEMPOTENCYKEY_REQUIRED |
Idempotency-Key header is missing or blank. |
FUND_IDEMPOTENCYKEY_LMT |
Idempotency-Key must be between 1 and 128 characters. |
FUND_EXTREFID_REQUIRED |
externalReferenceId is missing or blank. |
FUND_EXTREFID_MAX |
externalReferenceId exceeds 50 characters. |
FUND_EXTREFID_PATTERN |
externalReferenceId contains invalid characters. |
FUND_SRCACC_REQUIRED |
sourceAccount is missing or blank. |
FUND_SRCACC_MAX |
sourceAccount exceeds 20 characters. |
FUND_DESTACC_REQUIRED |
destinationAccount is missing or blank. |
FUND_DESTACC_MAX |
destinationAccount exceeds 20 characters. |
FUND_AMOUNT_REQUIRED |
amount is missing. |
FUND_AMOUNT_POSITIVE |
amount must be greater than zero. |
Error codes are not a closed enumeration.
Unauthorized (401). The request does not contain a valid Bearer JWT access token. No response body is returned.
Caller lacks the required authority, or the calling organization is missing or inactive.
Conflict reported by the downstream liquidity service (for example, a duplicate idempotency key reused with a different request body).
The downstream liquidity service could not process the transfer.
An unexpected error occurred while processing the request.
{- "externalReferenceId": "EXT-REF-0001",
- "sourceAccount": "110088",
- "destinationAccount": "110099",
- "amount": 5000.58
}{- "transactionId": "a5381764-07b3-4e27-9a99-05027740cfc0",
- "externalReferenceId": "EXT-REF-0001"
}