Server-only reward sending is recommended when:
- You perform additional gameplay or business validation before issuing rewards
- Your app offers higher-value rewards or gift card redemptions
- You want to minimize client-side abuse and enforce strict control
Rate Limiting
The server-side endpoints are rate-limited to 60 requests per second. If you exceed this limit, you will receive a429 Too Many Requests response. Implement exponential backoff in your retry logic to handle rate limiting gracefully.
How It Works
Access Your Project's SDK Settings
Go to Dashboard → Projects → Select Your Project → SDK tab → Controls sub-tab.Your Rewards App settings will load automatically.
Create an API Key (Required)
Click “Create API Key” in the dashboard and save it securely.Required for server-side authentication. The key is shown only once.
Disable Client-Side Sending (Recommended)
Click “Disable Client Send” to block client-side reward sending.Ensures only your server can send rewards. Recommended for security.