Add optional excludeBetLines query parameter to GET /games (Core API). When set to true, the betLines field is omitted from each game in the response, significantly reducing payload size for clients that don't need free-rounds bet-lines data.
Document gzip response compression support on GET /games (Core API). The endpoint accepts an optional Accept-Encoding: gzip header — strongly recommended because the response can exceed 1 MB and the request may take 10–20 seconds. No API behavior changes; documentation only.
Add optional roundID field to RefundRequest in the Integration Adapter API. This field identifies the game round associated with the refund and is optional for backward compatibility.
Clarify txID uniqueness guarantees across all Integration Adapter API endpoints (bet, win, refund). txID is a UUID v4 with a 3-month rolling uniqueness window; use composite key (txID + roundID) for longer guarantees.
Remove BETA label from documentation. Add support contact email to the navigation header.
Update the "Refund" section in Swipe Games Public Integration Adapter API page. The documentation clarify that when sending a 200 OK response to a /refund request, this should always have a valid body.
Add documentation about 30-day limit for finite free rounds campaigns. Free rounds with a validUntil date must not exceed 30 days. Infinite free rounds (no validUntil) are still supported.
Made returnUrl parameter optional in /create-new-game. The field is only used when games are launched via redirect (no iframe), so it should not always be required.