--- title: 'OneSignal' description: 'Push notification and messaging platform for iGaming player engagement and retention.' --- # OneSignal Push notification and messaging platform for iGaming player engagement and retention. | Detail | Value | |---|---| | Category | iGaming | | Base URL | `https://api.onesignal.com` | | Authentication | API Key | | Endpoints | 11 | | Connector key | `onesignal` | ## Using OneSignal in a workflow 1. Go to **Connections** and click **New Connection**. 2. Pick **OneSignal** from the marketplace. 3. Enter your credentials (see Authentication above for what's expected). 4. In a workflow, drop an **API Call** node and select this connection. 5. Pick the operation you need from the Operation dropdown — see the table below. ## Available Endpoints | Endpoint | Summary | |---|---| | [POST /messages](./post_messages_igaming_sendnotification) | Send notification | | [GET /messages](./get_messages_igaming_listmessages) | List messages | | [GET /messages/{message_id}](./get_messages_message_id_igaming_getmessage) | Get message | | [POST /users](./post_users_igaming_createuser) | Create user | | [GET /users/{user_id}](./get_users_user_id_igaming_getuser) | Get user | | [PATCH /users/{user_id}](./patch_users_user_id_igaming_updateuser) | Update user | | [DELETE /users/{user_id}](./delete_users_user_id_igaming_deleteuser) | Delete user | | [POST /segments](./post_segments_igaming_createsegment) | Create segment | | [PATCH /segments/{segment_id}](./patch_segments_segment_id_igaming_updatesegment) | Update segment | | [POST /templates](./post_templates_igaming_createtemplate) | Create template | | [POST /events](./post_events_igaming_recordevent) | Record event | > Each endpoint has its own page with parameter details, an example > `API Call` node configuration, and the response shape.