Onesignal Rate Limits
OneSignal publishes two independent limit systems that are easy to confuse and have very different consequences. API rate limits are per app and per endpoint and return 429 with Retry-After; they only throttle. Application message limits count delivered messages in a rolling 15-minute window and, when exceeded, temporarily DISABLE the app. Only the second one can take a customer offline.
Onesignal Rate Limits is the machine-readable rate-limit profile for OneSignal on the APIs.io network, conforming to the API Commons Rate Limits specification.
It captures 6 rate-limit definitions, measuring messages delivered, not API requests.
The profile also includes 4 backoff/retry policies defined and response codes documented for throttled, server_error, and non_retryable.
Tagged areas include Notifications, Push, Email, SMS, and Rate Limiting.