OneSignal API

Multi-channel customer engagement platform enabling push notifications, email, SMS, and in-app messages via a unified API with advanced segmentation and A/B testing.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Repo ↗ Other onesignal push-notifications email sms in-app engagement rest-api sdk
⚙ Agent Friendliness
70
/ 100
Can an agent use this?
🔒 Security
81
/ 100
Is it safe for agents?
⚡ Reliability
82
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
--
Documentation
85
Error Messages
78
Auth Simplicity
82
Rate Limits
75

🔒 Security

TLS Enforcement
100
Auth Strength
78
Scope Granularity
72
Dep. Hygiene
78
Secret Handling
75

REST API key + user-auth key. App-level authentication. Push notifications reach end users — sensitive message content. No SOC2 documented. GDPR compliance for EU user notifications.

⚡ Reliability

Uptime/SLA
85
Version Stability
82
Breaking Changes
82
Error Recovery
80
AF Security Reliability

Best When

You need a scalable, multi-channel notification system for consumer apps with segmentation and analytics built in.

Avoid When

You need only transactional email or have a very small notification audience.

Use Cases

  • Sending targeted push notifications to segmented user groups
  • Building onboarding and re-engagement notification workflows
  • Coordinating cross-channel messaging (push + email + SMS)
  • Automating notification delivery based on user behavior from agents
  • A/B testing notification content and delivery timing

Not For

  • Simple one-person alerting (use Pushover)
  • Transactional email at high volume (use SendGrid or Mailgun)
  • Real-time bidirectional messaging

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
Yes
Webhooks
Yes

Authentication

Methods: api_key
OAuth: No Scopes: No

App Auth Key for sending notifications. User Auth Key (account-level) for management operations. REST API key per app.

Pricing

Model: freemium
Free tier: Yes
Requires CC: No

Generous free tier for push. Email and SMS have volume-based pricing. Free tier is genuinely usable for many apps.

Agent Metadata

Pagination
offset
Idempotent
No
Retry Guidance
Not documented

Known Gotchas

  • Notification delivery is eventually consistent - status must be polled to confirm delivery
  • Segments must be pre-defined in the dashboard - agents cannot create segments on the fly via API
  • External user IDs must be set when registering devices for reliable targeting by agents
  • Free tier rate limiting (1 req/sec) is very restrictive for bulk sends
  • In-app messages require the SDK - API alone cannot trigger them for new users

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for OneSignal API.

$99

Scores are editorial opinions as of 2026-03-06.

5173
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered