OneSignal
MarketingCredentials form
Send push notifications, emails and SMS with OneSignal, and manage an app's messages, users, segments, templates and custom events.
15 actions
| Action | Effect | Data handled | Scope |
|---|---|---|---|
| onesignal_send_push_notificationSends a push notification to segments, to users by alias such as external_id, or to subscription ids, now or at a scheduled time | write | Personal data | |
| onesignal_send_emailSends an email to segments, users by alias, subscription ids or email addresses, now or at a scheduled time | write | Personal data | |
| onesignal_send_smsSends an SMS or MMS to segments, users by alias, subscription ids or phone numbers in E.164 format | write | Personal data | |
| onesignal_list_messagesLists an app's sent and scheduled messages, newest first, with their delivery stats (at most 50 a page) | read | Personal data | |
| onesignal_get_messageGets one message with its content, targeting, status and delivery, open and click counts | read | Personal data | |
| onesignal_cancel_messageCancels a scheduled message, or stops one that is still going out | destructive | General | |
| onesignal_get_userGets a user, found by an alias such as external_id or onesignal_id, with their aliases, tags, properties and subscriptions | read | Personal data | |
| onesignal_create_userCreates a user with aliases, properties such as tags and language, and subscriptions such as an email address or phone number; adds the subscriptions if the user exists | write | Personal data | |
| onesignal_update_userChanges a user's properties, such as tags, language or country, found by an alias; a tag set to an empty string is removed | write | Personal data | |
| onesignal_delete_userDeletes a user with all their aliases, properties and subscriptions | destructive | General | |
| onesignal_list_segmentsLists an app's segments with their ids and names | read | General | |
| onesignal_create_segmentCreates a segment from filter rules on tags, activity, language, location and more | write | General | |
| onesignal_delete_segmentDeletes a segment | destructive | General | |
| onesignal_list_templatesLists an app's message templates, optionally of one channel | read | General | |
| onesignal_create_custom_eventsRecords custom events for users, such as a purchase or a finished lesson, to trigger Journeys and build segments | write | Personal data |