Skip to main content
GET
Get Treasury funding instructions

Authorizations

x-api-key
string
header
required

Enter your API key

Query Parameters

product
enum<string>
required

The balance to fund. Use a product returned by funding options.

Available options:
CARD,
PAYMENTS,
OPTIMIZE,
GENERAL
type
enum<string>
required

CRYPTO returns a wallet address; BANK_TRANSFER returns bank details and a Reference ID.

Available options:
CRYPTO,
BANK_TRANSFER
network
string
required

A network code from funding options: a crypto network (ETHEREUM, POLYGON, SOLANA, TRON, HYPERLIQUID) or a bank rail (FPS, CHATS).

Minimum string length: 1
currency
string

For bank transfers, the currency to send, for example HKD.

Response

status
enum<string>
required

READY means instructions can be used now; IN_PROGRESS means retry after retryAfterSeconds.

Available options:
READY,
IN_PROGRESS
product
enum<string>
required

The Reap balance this funding or transaction applies to: CARD (the card account), PAYMENTS, OPTIMIZE or GENERAL.

Available options:
CARD,
PAYMENTS,
OPTIMIZE,
GENERAL
type
enum<string>
required

Which kind of funding these instructions are for.

Available options:
CRYPTO,
BANK_TRANSFER
currency
string | null
required

The currency the instructions apply to, sent in addition for bank transfers.

network
string
required

The network these instructions are for. Always required: a crypto network (ETHEREUM, POLYGON, SOLANA, TRON, HYPERLIQUID) or a bank rail (FPS, CHATS).

networkName
string
required

The human-readable network name, for example HyperEVM.

instructions
object
required

Crypto wallet details or bank transfer details, matching type. null while IN_PROGRESS.

retryAfterSeconds
integer | null
required

How long to wait before retrying when IN_PROGRESS.

Required range: -9007199254740991 <= x <= 9007199254740991
message
string | null
required

Extra context, for example why a method is unavailable.