OneSignal
communityPush notification, email, SMS, and in-app messaging platform for mobile and web.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
POST
https://onesignal.com/api/v1/notificationsSend notification
Parameters
app_idapp ID (stringrequiredcontentsmessage (objectrequiredincluded_segmentssegments (string[]optionalinclude_player_idsplayer IDs (string[]optionalReturns
id, recipients, external_idGET
https://onesignal.com/api/v1/notifications/{notificationId}Get notification
Parameters
app_idapp ID (stringrequirednotificationIdnotification ID (stringrequiredReturns
id, contents, headings, successful, failed, converted, remaining, send_after, completed_at, platform_delivery_statsGET
https://onesignal.com/api/v1/playersList devices
Parameters
limitresults (integeroptionalapp_idapp ID (stringrequiredoffsetoffset (integeroptionalReturns
players[] with id, device_type, tags, last_active, session_count, language, timezone, created_at