Skip to main content
POST
Create an off-ramp quote

Authorizations

Authorization
string
header
required

Access token issued by POST /v1/auth/token.

x-zeam-auth
string
header
required

Application secret (the apiKey issued at registration), required on every request.

Body

application/json
connectorId
string<uuid>
required
amount
number
required

Recipient amount in the sending currency (fee-exclusive). Must be greater than 0.

beneficiaryId
string<uuid>

Exactly one of beneficiaryId or transactionType is required — never both, never neither. Prices the quote for the corridor the payment will actually execute as: the transaction type is derived server-side from this beneficiary and the caller's association.

transactionType
enum<string>

Exactly one of beneficiaryId or transactionType is required — never both, never neither. Prices an exploratory quote directly for this corridor, before a beneficiary is chosen.

Available options:
C2C,
C2B,
B2C,
B2B

Response

Quote created.

quoteId
string<uuid>
required
connectorId
string<uuid>
required
sendAmount
number

Amount debited in the sending currency, as confirmed by the connector.

sendCurrency
string
receiveAmount
number

Amount the beneficiary receives.

receiveCurrency
string
rate
number
fee
number

The only fee the user pays. An exact configured BUSINESS/OffRamp fee row wins (including zero); otherwise this is the connector's fee.

feeCurrency
string
total
number

Exactly sendAmount plus fee, as authoritatively priced and snapshotted server-side.

expiresAt
string

ISO 8601 expiry. Quotes expire roughly two minutes after creation.