Self-serve customer engagement solution for Push Notifications, Email, SMS & In-App
https://api.onesignal.com
Auth type
API Key Header
Auth header
Authorization: Bearer YOUR_TOKEN
Rate limit
10× your total subscriptions per 15-min window
Pricing
Enterprise / contact sales
Free quota
None
Documentation
https://documentation.onesignal.com/docs/onesignal-api
Endpoint status
Server online — HTTP 403 — server is online but path returned an error (may require auth)630ms
(checked Mar 29, 2026)
Builder score
D
42%
builder-friendly
See documentation for auth details
Authorization: Bearer YOUR_TOKEN
Free: unlimited subscribers (push), core messaging. Growth $19/mo + usage: advanced targeting, A/B testing. Mobile push billed at $0.012/MAU.
| Method | Path | Description |
|---|---|---|
| GET | /apps |
View apps |
| POST | /apps |
Create an app |
| GET | /apps/{app_id} |
View an app |
| PUT | /apps/{app_id} |
Update an app |
| POST | /players/csv_export |
Export subscriptions CSV |
| POST | /notifications/{message_id}/history |
Message history |
| POST | /apps/{app_id}/segments |
Create segment |
| GET | /apps/{app_id}/segments |
View segments |
curl 'https://documentation.onesignal.com'
{}
Data sourced from API Map. Always verify pricing and rate limits against the official OneSignal documentation.