v1
latestOpenAPI 3.0.32026-07-2613529376.3 KBConvert Confirm
The endpoint confirms an estimated quote.
An expired quote returns code 20 (api.converter.quoteExpired), which is distinct from a quote that could not be found (code 0). Balance is re-checked at confirm time and can fail with code 37 even when the estimate succeeded, because balance may change within the 10-second quote window.
<Note> A re-confirmed (already used) quote and a quote that never existed both return code `0` with the `quoteId` field key `frontendServerSide.converter.quoteInvalid`. The response alone does not distinguish "already used" from "never existed". </Note> <Note> Error `message` values may be returned as translation keys (for example `api.converter.quoteExpired`) rather than finalized English strings. Treat the `code` and the field name under `errors` as the stable contract. </Note> <Warning> Rate limit: 10000 requests/10 sec. </Warning>post/api/v4/convert/confirm
Request body
Example request
{
"quoteId": "4050",
"nonce": 1699260637,
"request": "{{request}}"
}Response
Successful response
Example response
{
"finalGive": "0.00002901",
"finalReceive": "1"
}