---
title: "OneSignal REST API integration | Growf"
description: "The OneSignal REST API enables developers to programmatically send push notifications, emails, and SMS, manage users… Connect OneSignal REST API to Growf."
url: "https://www.growf.io/integrations/onesignal_rest_api/"
language: "en"
---

Integration / Collaboration & Communication

![OneSignal REST API logo](https://logos.composio.dev/api/onesignal_rest_api)

# OneSignal REST API integration

The OneSignal REST API enables developers to programmatically send push notifications, emails, and SMS, manage users and subscriptions, and configure apps.

[Get a demo](https://www.growf.io/demo/)

About OneSignal REST API

## OneSignal is a cross-channel messaging platform offering REST APIs for notifications, user management, and app settings. It lets you reach users via push, email, and SMS from a single, unified interface.

[All integrations](https://www.growf.io/integrations/)

Category

Collaboration & Communication

Connection

API key

Type

Tool

Actions

994

Tags

library

Example prompts

## What you can ask Growf to do with OneSignal REST API

- “Send push notification to all active users”

- “List all devices registered for my app”

- “View details of last 10 notifications”

- “Delete a device by player ID”

Available actions

## 994 actions your agents can run in OneSignal REST API

- Begin Live Activity  
Tool to start a Live Activity on OneSignal. Use when you need to initiate a Live Activity session with a push token and subscription ID.
- Create Notification  
Tool to create and send a OneSignal push notification. Use when you have your message and target audience ready to dispatch notifications.
- Create Template  
Tool to create reusable message templates for push, email, and SMS channels. Use when you need to create a template that can be accessed through both the dashboard and API using a template\_id.
- Create User  
Tool to create a OneSignal user with optional subscriptions and aliases. Aliases provided in the payload will be used to look up an existing user.
- Delete Alias  
Tool to delete an alias by alias label from a OneSignal user. Use when you need to remove a specific alias identity from a user's profile.
- Delete Device  
Tool to delete a device (player) from a OneSignal app. Use when you need to remove a specific device by its player ID.
- Fetch User Identity  
Tool to retrieve all aliases for a user identified by a specific alias. Use when you need to fetch the complete identity mapping for a OneSignal user.
- Get Eligible In-App Messages  
Tool to retrieve the manifest of In-App Messages that a subscription is eligible to display. Use when you need to fetch eligible IAMs for a specific subscription.
- Update Device  
Tool to update properties of an existing device. Use when you need to modify device attributes after registration.
- Update Subscription  
Tool to update an existing subscription's properties. Use when you need to modify subscription attributes like token, enabled status, or device information.
- View OneSignal App  
Tool to retrieve metadata for a single OneSignal app. Use when you need to fetch app details by its ID.
- View Device  
Tool to retrieve details of a specific device (player). Use when you have a OneSignal player\_id and need current device info.

Show all 15 actions

## Put OneSignal REST API to work inside Growf.

Connect it once and every workspace, agent and workflow can use it — securely, with your team in the loop.

[Get a demo](https://www.growf.io/demo/)
