RevenueHogdocs
API

Rate limits

Per-minute request limits for the RevenueHog SDK, enrollment, API key, session and mobile endpoints, how 429 responses look, and how clients should back off.

Every limit is a fixed one-minute window. Over a limit, the response is 429 with { "error": "rate_limited" } and a retry-after header in seconds.

EndpointLimitKeyed by
SDK writes with a device token240 per minuteWorkspace
SDK writes without a device token30 per minuteClient IP and bundle ID
POST /api/sdk/v1/attest/challenge10 per minuteClient IP
POST /api/sdk/v1/attest10 per minuteClient IP
POST /api/v1/feedback (API key)240 per minuteWorkspace
Mobile session endpoints such as /api/mobile/paywall120 per minuteUser

SDK writes are identify, attribute, events, feedback, adservices, paywall and paywall impression.

Fail-open

Limits are enforced at the edge. If the limiter is unavailable, requests are allowed rather than rejected.

Client guidance

  • Honor retry-after.
  • Call identify at launch, at login and when attributes change, not on every screen.
  • Batch events (up to 50 per request).
  • The SDKs back off and queue automatically.

Last updated on

On this page