Column.Transfers (Column v1.0.0)

Copy Markdown View Source

Unified transfer list across all payment types.

Query ACH, wire, book, realtime, and check transfers from one endpoint. Useful for building ledger views, reconciliation dashboards, and activity feeds without making per-type requests.

Example

{:ok, page} = Column.Transfers.list(
  bank_account_id: "bacc_123",
  limit: 25
)

# Stream all transfers without pagination boilerplate
stream = Column.Pagination.stream(&Column.Transfers.list/1, limit: 100)
Enum.filter(stream, fn transfer -> transfer["status"] == "SETTLED" end)

Summary

Functions

List all transfers across all types.

Types

opts()

@type opts() :: keyword()

result()

@type result() :: {:ok, map()} | {:error, Column.Error.t()}

Functions

list(opts \\ [])

@spec list(opts()) :: result()

List all transfers across all types.

Optional filters: bank_account_id, type, status, limit, starting_after, ending_before.