List transfers
GET/v1/transfers
List transfers visible to the calling bank. Requires scope connector:transfers:list.
The list contains every transfer the calling bank sent (any kind) plus every INTERBANK
and BANK_ROUTED transfer it receives. Use filter[direction] to separate the two.
A newly submitted transfer appears in the list shortly after POST /v1/transfers
returns; the list is a read model that is updated asynchronously.
Filters. All filters are optional, exact-match (case-sensitive) and combined with AND. Query parameters that are not listed here are ignored, not rejected.
Order and paging. Results are not sorted by time. The order is stable, so paging
with links.next returns each transfer once, but it is otherwise arbitrary; sort by
created_at on your side if you need chronological order. Only forward paging is
supported (links.prev is never returned).
Request
Responses
- 200
- 400
- 401
- 403
- 429
- 503
One page of transfers. data is empty when nothing matches. links.next is present
only when another page exists.
The request is malformed: invalid JSON syntax, an invalid path or query parameter, a
missing required header such as Idempotency-Key, or a single field that fails its own
format rule. Fix the request before retrying; retrying it unchanged fails again.
The bearer token is missing, malformed, expired, signed by an unknown key, or was not issued by the platform IAM for the Lyriq Connector. Obtain a new token and retry. See the Authentication section.
The token is valid but may not perform this request: it lacks the required scope, has
no bank membership, needs an x-dan-bank-id header to choose between several
memberships, names a bank in x-dan-bank-id it has no membership for, or the caller's
bank is suspended or terminated. A new token with the same configuration fails the same
way. See the Authentication section.
The request was refused because a rate limit was reached (code RATE_LIMITED). No
Retry-After header is sent; retry with exponential backoff.
The request could not be served right now. Either the network is not fully operational
(OUTBOUND_HALTED or READ_ONLY: mutations are refused while read endpoints keep
working; OPERATIONAL_STATE_UNKNOWN: the state could not be determined), or a platform
dependency is temporarily unavailable. No Retry-After header is sent; retry later with
backoff. When retrying a mutation, reuse the same Idempotency-Key and body.