Skip to main content
POST
Create custom quote claim plan
See Claim Custom Quote Fees for discovery, source selection, and claiming.

Authorizations

x-api-key
string
header
required

API key authentication. Provide your API key as the header value.

Body

application/json
feeClaimer
string
required

Public key of the fee claimer wallet

tokenMint
string
required

Token mint public key

transactionFormat
enum<string> | null

Optional: requested transaction wire format. Defaults to v0.

Available options:
v0,
v1
feeLimits
object[] | null

Optional: signed token transfer-fee schedule ceilings. Defaults to the observed active schedule; a higher execution-time rate or cap fails the bounded transaction. Maximum 4 entries.

Maximum array length: 4
additionalLookupTables
string[] | null

Optional: extra address lookup tables to compile the transactions against. Maximum 8 entries.

Maximum array length: 8

Public key of a lookup table address

quoteMint
string | null

Optional: expected quote mint. Must match the selected config or holding vault; it does not change the payout asset.

source
object

Optional: which specific claimable source to build a claim for. Omit to let the server pick the default (position/pair) source.

Response

Successfully built the claim transaction plan

success
boolean
required
Example:

true

response
object

A staged, potentially multi-transaction plan for a custom quote operation. Sign and send the entries in transactions in order; if readiness.status is setup_required, confirm the setup transaction(s) first, then call this endpoint again to fetch the rebuilt plan.