# OneSignal User Auth

OneSignal is a customer engagement platform offering push notifications, email, SMS, and in-app messaging services.

- **Category:** notifications
- **Auth:** API_KEY
- **Tools:** 7
- **Triggers:** 0
- **Slug:** `ONESIGNAL_USER_AUTH`
- **Version:** 20260211_00

## Tools

### Add or Update Device Tags

**Slug:** `ONESIGNAL_USER_AUTH_ADD_TAGS`

Tool to assign or update tags on a OneSignal device. Use when you need to apply or change custom tags for a player for segmentation.

### Edit OneSignal Device

**Slug:** `ONESIGNAL_USER_AUTH_EDIT_DEVICE`

Tool to update an existing OneSignal device (player) record. Use when you have the player_id and need to modify device attributes.

### View OneSignal Segment

**Slug:** `ONESIGNAL_USER_AUTH_ONESIGNAL_VIEW_SEGMENT`

Tool to retrieve the subscriber count for a specific OneSignal segment. Use when you need to know how many subscribers are in a segment.

### View App

**Slug:** `ONESIGNAL_USER_AUTH_VIEW_APP`

Tool to retrieve details for a specific OneSignal app. Use after authenticating to inspect app settings.

### View OneSignal Device

**Slug:** `ONESIGNAL_USER_AUTH_VIEW_DEVICE`

Tool to retrieve details for a specific device/player. Use when you have a player_id and optional app_id.

### View Segments

**Slug:** `ONESIGNAL_USER_AUTH_VIEW_SEGMENTS`

Tool to list all segments for an app. Use after obtaining the app_id to retrieve a paginated list of segments.

### View OneSignal Device Tags

**Slug:** `ONESIGNAL_USER_AUTH_VIEW_TAGS`

Tool to get tags assigned to a device. Use when you need to fetch key/value tags for a specific OneSignal player.
