OneSignal REST API
Developer Tools & DevOps

Connect OneSignal to Your AI Agents

Let your Wkil agents send push, email, SMS, and in-app messages, and track delivery outcomes, through OneSignal.

Authentication: API key

What you can do

  • Send push, email, SMS, and in-app messages
  • Build automated multi-step messaging journeys
  • Track delivery and conversion outcomes

Available capabilities may vary by authentication and workspace configuration.

Actions supported by the connector

10 verified tools
Push
Send push notifications to mobile or web app users.
Email
Send transactional or marketing emails to segmented users.
SMS & RCS
Send SMS or RCS messages to subscribed users.
In-app messages
Show targeted messages inside a mobile or web app.
Journeys
Build multi-step automated messaging sequences.
A/B Testing
Test message variants against a user segment.
Analytics
Track delivery, open, and conversion performance.
Event Streams
Stream messaging events out to another system.
View all verified tools (search)
PushEmailSMS & RCSIn-app messagesLive ActivitiesJourneysA/B TestingAnalyticsIntegrationsEvent Streams

Triggers

Confirmed Receipt
Fires when a notification is confirmed delivered to a user's device.
Custom Outcomes
Fires when a defined user action or conversion is recorded.

Practical agent use cases

  • An agent sends a push notification the moment a customer's order ships.
  • An agent starts a re-engagement journey for users inactive for 30 days.
  • An agent reports conversion outcomes for a completed messaging campaign.

How it works with Wkil

  1. 1
    Choose the integration
    Add OneSignal REST API to your agent from inside the Wkil platform.
  2. 2
    Grant the permissions it needs
    Define precisely what the agent can access and perform.
  3. 3
    Test, then run it
    Test actions before they go live, with human approval where needed.
Permissions always stay in your control — you can scope access and require human approval before any sensitive action.

FAQ

Does this use my own OneSignal account?

Yes — the connection authenticates with an API key scoped to your OneSignal app.

Build with OneSignal REST API

Build with OneSignal REST API