Skip to main content
GET
Retrieve an outgoing transfer

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

X-Hevn-Account
string | null

The client account to act for, as a cl_… id. Omit it to act as yourself.

Example:

"cl_9f2c1ab84d7e4f1fa3c65b0e7d9a2c41"

x-api-key
string | null

Path Parameters

payoutId
string
required

Response

Successful Response

id
string
required

Stable public identifier for this outgoing transfer.

Pattern: ^(?:po_)?[A-Za-z0-9._:\-]{1,216}$
Example:

"po_9f2c1ab84d7e4f1fa3c65b0e7d9a2c41"

kind
enum<string>
required

Whether the contact is account-based or on-chain.

Available options:
fiat,
onchain
status
enum<string>
required

Current public lifecycle status of the transfer.

Available options:
awaitingSignature,
submitted,
settled,
failed,
refunded
createdAt
string<date-time>
required

UTC timestamp when the transfer was created.

quote
PayoutQuoteView · object | null

Price, fee and conversion terms fixed at creation.

transactionHash
string | null

On-chain transaction hash, when broadcast.

transactionId
string | null

Ledger transaction identifier, when created.

Pattern: ^(?:txn_)?[A-Za-z0-9._:\-]{1,216}$
Example:

"txn_9f2c1ab84d7e4f1fa3c65b0e7d9a2c41"

contact
PayoutContactView · object | null

Contact snapshot fixed at creation.

paymentReference
string | null

Reference or memo delivered with the transfer.

settledAt
string<date-time> | null

UTC timestamp when settlement completed.

attention
PayoutAttentionView · object | null

Additional action required before processing.

failure
PayoutFailureView · object | null

Terminal or actionable failure details.