Communication15 toolsPaste one API key
OneSignal REST API integration for AI agents
The OneSignal REST API enables developers to programmatically send push notifications, emails, and SMS, manage users and subscriptions, and configure apps.
Use it from your agent
One ClawLink account serves every agent you run. Pick the guide for yours, or connect OneSignal REST API once and call the same tools from all of them.
Setup
Connect OneSignal REST API through ClawLink's hosted setup.
- Auth: Paste one API key. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
- Where: the ClawLink dashboard, or ask your agent to connect it.
What your agent can do
OneSignal REST API exposes 15 tools through ClawLink. The 13 most used are listed here; your agent sees all of them.
| Tool | What it does | Kind |
|---|---|---|
onesignal_rest_api_fetch_user_identity | Retrieve all aliases for a user identified by a specific alias | Read |
onesignal_rest_api_get_eligible_iams | Retrieve the manifest of In-App Messages that a subscription is eligible to display | Read |
onesignal_rest_api_view_an_app | Retrieve metadata for a single OneSignal app | Read |
onesignal_rest_api_view_device | Retrieve details of a specific device (player) | Read |
onesignal_rest_api_view_devices | Retrieve a paginated list of devices (players) for a OneSignal app | Read |
onesignal_rest_api_view_notifications | Retrieve details of multiple notifications | Read |
onesignal_rest_api_view_segments | View segments for a OneSignal app | Read |
onesignal_rest_api_begin_live_activity | Start a Live Activity on OneSignal | Read |
onesignal_rest_api_create_notification | Create and send a OneSignal push notification | Write |
onesignal_rest_api_create_template | Create reusable message templates for push, email, and SMS channels | Write |
onesignal_rest_api_create_user | Create a OneSignal user with optional subscriptions and aliases | Write |
onesignal_rest_api_update_device | Update properties of an existing device | Write |
onesignal_rest_api_update_subscription | Update an existing subscription's properties | Write |