OneSignal · Authentication Profile
Onesignal Authentication
Authentication
OneSignal authenticates the REST API with bearer API keys in two tiers, and authenticates agent/MCP clients with a separate OAuth 2.1 authorization server. The OAuth server is real and probed — RFC 8414 metadata at api.onesignal.com, PKCE S256 required, RFC 7591 dynamic client registration open — but it is not referenced anywhere in the published OpenAPI, so a spec reader sees only the bearer schemes.
OneSignal secures its APIs with http and oauth2 across 3 declared security schemes, as derived from its OpenAPI definitions.
NotificationPushEmailSMSMobilePush NotificationsWeb PushCustomer EngagementMarketing AutomationLive ActivitiesRCSIn-App MessagingJourneysLifecycle MarketingMCPAgent Ready
Methods: http, oauth2
Schemes: 3
OAuth flows:
API key in:
Security Schemes
rest_api_key http
organization_api_key http
onesignal_oauth oauth2