API endpoints for the streaks log and redemption order status
Two admin API endpoints arrive: one to query the full streaks log with filtering and sorting, one to update a redemption order's status programmatically.
01 ·Query the streaks log through the API
The Streaks Log page in the admin panel now has a backing API endpoint. It returns a paginated list of streak events across all traders. Every filter from the admin view works as a query parameter: trader (by email or UID), streak name, action type, activity direction (increase, decrease, or unchanged), date range, and time range. Results sort by date, time, activity direction, streak name, or total streak count. Each record carries a snapshot of the trader's total streak count at the moment the event was recorded.
Streak data locked in the admin panel is difficult to pipe elsewhere. The endpoint lets reporting tools, CRM systems, and BI pipelines pull the streaks log directly, with no manual export. A loyalty team tracking daily return habits can feed that data into the dashboards they already work from.
02 ·Update a redemption order's status through the API
A new API endpoint lets backend services update the status of a redemption order. Pass the order's transaction ID and the target status ID, copied from the Manage Statuses dialog in Order History. A dedicated API key permission covers this action, so brokers can grant it to the services that need it without opening broader access.
When a physical reward ships or a voucher clears through an external system, the order status in the client portal updates to match, with no one needing to open the admin panel. The redemption order stays current wherever a trader checks on it.
Spin the Wheel now displays in each trader's own language: the mini-games page follows the language set in translation settings, and the widget follows the trader's browser language.
12 Jan