Error
Error
A machine-readable error code and a human-readable explanation of the failure.
Error
A machine-readable error code and a human-readable explanation of the failure.
Success
The request is malformed or fails field validation. Correct the request before retrying.
{
"message": "One or more request fields are invalid.",
"syntaxErrors": {
"invalidFields": [
{
"fieldName": "destinationAmount.amount",
"error": "RANGE",
"params": [
"1",
"100000000"
]
}
]
}
}Authentication failed because a required credential is missing, invalid, or expired. Obtain a valid credential before retrying.
Not found - The requested token couldn't be found.
The used token is expired or not found
The user's password has expired. Use the returned temporary token to update their password via the '/passwords/update' endpoint.
Gone - The requested token is expired.
The used token is expired or not found
Locked - Account is temporarily locked due to failed consecutive login attempts. Try again in 30 minutes.
The caller has exceeded an API rate limit. Wait until the limit resets before retrying.
The request failed because of an unexpected server error. Retrying may succeed; use the request-ref when contacting support.
The service is temporarily unavailable. Retry later; use the request-ref when contacting support.
Success
Conflict
Success
Success - No Content.
Authentication succeeded, but the caller does not have permission to perform this operation.
{
"errorCode": "INSUFFICIENT_PERMISSIONS"
}Method Not Allowed - The request was received but has been rejected for the requested resource.
A machine-readable error code and a human-readable explanation of the failure.
Conflict
Conflict
Success
Conflict
Success
Success
Conflict
Conflict
Conflict
No resource matching the supplied identifier exists or is visible to the caller.
A machine-readable error code and a human-readable explanation of the failure.
{
"code": "NOT_FOUND",
"message": "The requested resource could not be found."
}Conflict
Success
Conflict
Success
Conflict
Conflict
Forbidden - Access to the requested resource or action is forbidden.
Conflict
Conflict
Success
Conflict
Conflict
Conflict
Success
Success
Success
Forbidden - Access to the requested resource or action is forbidden.
Conflict
BulkProcessorConflict - bulk processor conflict.
Success
Success
Success
Conflict
Success
Conflict
Conflict
Conflict
Conflict
Success
Success
Conflict
Conflict
Conflict
Conflict
Success
Success
Conflict
Success
A paginated list of fee transactions.
Success
Conflict
Conflict
Success
Success
Conflict
Success
Success
Conflict
Conflict
Conflict
Conflict
Success
Success
Success
Conflict
Success
Conflict
Conflict
Conflict
Success
The list of statement entries.
Success
A financial statement for an instrument over a given period. Contains only posted/completed transactions where funds have definitively moved (actual balance changed). Repeated requests for the same period return the same result.
Success
A paginated list of transaction activity entries scoped to a single instrument.
Success
A transaction activity entry returned by the per-instrument transactions endpoints
(e.g. /managed_accounts/{id}/transactions). The instrument is omitted because it is
already known from the path parameter.
Conflict
Success
Success
Conflict
Success
Success
Conflict
Conflict
Conflict
Conflict
Conflict
Success
The list of statement entries.
Success
Paginated list of CardPayments.
Success
One card transaction's full lifecycle — authorisation, settlement, refunds — as a single resource that the platform keeps up to date as scheme events arrive.
Designed for two audiences:
displayAmount, status, type, merchant, card). They are platform-maintained — show them as-is. No need to understand auth-vs-clearing, reversals, or scheme messages. The debit/credit direction is implicit from type (purchases / cash withdrawals / account funding debit the card; refunds / original credits credit it). For the issuer authorisation code, walk events[] — every event in the lifecycle carries it.events[] for the full per-step audit trail — every authorisation, clearing, reversal, and refund step — with original scheme amounts (merchant + card currency, with exchange rates), reason codes, and fees attached to the event that triggered them.Each card payment corresponds to one card-scheme lifecycle (Visa Transaction Identifier / Mastercard TLID). Related-but-separate transactions (refunds, tips, recurring follow-ups) are separate card payments linked via relatedCardPaymentId (direct parent).
Success
Paginated list of CardPaymentEventDetail.
Success
Conflict
Conflict
Success
Conflict
Conflict
Success
Conflict
Conflict
Conflict
Conflict
Conflict
Conflict
Conflict
Success
Success
Conflict
Success
Success
Success
Conflict
Conflict
Conflict
Conflict
Conflict
Success
A paginated list of incoming wire transfers.
Success
An incoming wire transfer received from an external bank account.
Success
Success
Conflict
Update beneficiary name conflict
The outgoing wire transfer exists but is not in a state for which a payment confirmation can be produced.
Conflict
Conflict
Conflict
Conflict
Conflict
Success
Success
Conflict
Conflict
Conflict
Success
Success
Success
Success
Conflict
Conflict
Conflict
Success
A paginated list of transaction activity entries.