Skip to main content
GET
List transfers
Read Transfers and transactions to understand the unified transfer model and its transaction legs.

Authorizations

X-API-Key
string
header
required

User API key authentication. Create a key under Settings → API keys in the Slash dashboard (https://app.slash.com/global-settings/api-keys) and send the x-legal-entity header naming the legal entity to act on with every request. Keys scoped to a legal entity are rejected with 403 user_api_key_required.

Headers

The legal entity to act on. Required on every request; a user API key can act on any legal entity its user has access to.

Pattern: ^le_[a-zA-Z0-9]+$

Query Parameters

cursor
string

Pass the opaque value returned in metadata.nextCursor without changing the other query parameters.

type
enum<string>

Return transfers using one payment rail. Payment rail of a transfer.

Available options:
ach,
wire,
international_wire,
realtime,
book
status
enum<string>

Return transfers in one lifecycle state. When type is supplied, the status must apply to that rail. Lifecycle state across every transfer rail.

Available options:
pending,
pending_destination,
pending_approval,
in_review,
scheduled,
canceled,
failed,
settled,
returned
accountId
string

Return transfers for one accessible Account.

fromAccount
string

Return transfers from one accessible virtual account.

destinationId
string

Return transfers sent to one saved destination.

from
string<date-time>

Inclusive RFC 3339 lower bound on transfer date: the date of the transfer's source transaction, which is also the list order.

to
string<date-time>

Inclusive RFC 3339 upper bound on transfer date: the date of the transfer's source transaction, which is also the list order.

Response

A page of transfers.

items
(TransferAch · object | TransferWire · object | TransferInternationalWire · object | TransferRealtime · object | TransferBook · object)[]
required

An ACH transfer or a queued ACH awaiting destination details.

metadata
PaginationMetadata · object
required