Off Ramp
Estimate retrieved successfully
Indicates if the request was successful
trueBad request — invalid parameters, missing required fields, unsupported cryptocurrency, or invalid provider_scope.
No offers available for the requested pair/amount
Internal Server Error
Partner API key for authentication. Required for all partner account endpoints.
Quote retrieved successfully
Indicates if the request was successful
trueBad request — invalid parameters or missing required fields
Unauthorized — invalid or missing API key
User or payment details not found
No offers available for the requested pair
The customer is not KYC-cleared. error.details.kyc_status carries the customer's current partner-facing KYC status — one of IN_PROGRESS, UNDER_REVIEW, PENDING_DOCUMENTS, VERIFICATION_REJECTED, or NOT_INITIATED. UNDER_REVIEW means a manual compliance review (up to 24h); keep the customer waiting and re-check. The message stays generic.
Internal server error
Partner API key for authentication. Required for all partner account endpoints.
Quote ID from the quote endpoint. Payment details are taken from the quote.
a1b2c3d4-e5f6-7890-abcd-ef1234567890Optional partner-supplied external reference ID (e.g. your internal order ID). Stored on the order and echoed back in responses.
your-internal-order-idOff-ramp order created successfully
Indicates if the request was successful
trueBad request — missing required fields
Unauthorized — invalid or missing API key
Quote not found
Quote expired, already used, slippage exceeded, or — for a third-party payout — the payout agent has not confirmed recipient-context support, in which case no order is created and the quote is left untouched.
The request is well-formed but the party is not payable yet. No order is created and the quote is reverted, so the same customer can retry once the cause is fixed.
KYC_NOT_CLEARED — the customer is not KYC-cleared. error.details.kyc_status carries their current partner-facing status: IN_PROGRESS, UNDER_REVIEW, PENDING_DOCUMENTS, VERIFICATION_REJECTED, or NOT_INITIATED. UNDER_REVIEW means a manual compliance review (up to 24h); keep the customer waiting and re-check. The message stays generic.
THIRD_PARTY_CONTEXT_INVALID — the frozen third-party recipient context is no longer usable (archived recipient, screening no longer cleared, or a destination that stopped resolving).
SENDER_IDENTITY_REQUIRED — the corridor settles consumer-to-consumer (Chinese mobile wallets: the remitter shown on the receiving wallet has to be the paying customer, not Unigox) and their record cannot name them. error.details.missing_fields is what the rail needs; error.details.kyc_fields is the subset you can supply yourself, as the request body of PATCH /partner/users/{user_uuid}/kyc. When kyc_fields is shorter than missing_fields, the remainder (the name on the document, the country of residence) can only come from verification itself — the customer has to complete or redo KYC. Send the customer's own details: substituting anyone else's is what the rail's identity check exists to catch.
Internal server error
Last updated
