2026-10-22
The launch version and the first, for the test sandbox, which is not open yet. It covers redemption intents, balances, transactions, monthly statements, checkout sales, payouts, API keys, webhook endpoints and events, and signed sample events for testing. Every route is listed on the API reference.
It also covers reversing a confirmed redemption back to the customer's wallet, with
POST /v1/redemption_intents/{id}/reverse (scope reverse), and
listing the card disputes that affect you, for information, with
GET /v1/disputes (scope disputes).
An event can be sent again with POST /v1/events/{id}/replay for 30 days
after it happened; an older one is refused with webhook_event_too_old.
Replay no longer answers service_unavailable while the window was unset.
The API now has dated versions, and this is the first. Every answer names its version in
a UQT-Version header, a request may choose one with the same header, and
each API key and webhook endpoint keeps the version it was created in. Compatible
changes land in the current version; anything that could break an integration only ever
comes in a new dated version.
Every error now carries a doc_url linking to its code's entry in the
error reference, and, when one request field caused it, a
param naming that field. Codes, statuses and messages are unchanged.