/
ON
onesignal
Search skmtc…
⌘K
Docs
Sign in
Docs
History
Schema
Generate
Filter operations
get
/apps
View apps
post
/apps
Create an app
get
/apps/{app_id}
View an app
put
/apps/{app_id}
Update an app
post
/players/csv_export
Export subscriptions CSV
post
/notifications/{message_id}/history
Message history
post
/notifications/count-unsaved
Estimate notification recipients
get
/apps/{app_id}/segments
View segments
post
/apps/{app_id}/segments
Create segment
get
/apps/{app_id}/segments/{segment_id}
View segment
delete
/apps/{app_id}/segments/{segment_id}
Delete segment
patch
/apps/{app_id}/segments/{segment_id}
Update segment
get
/apps/{app_id}/outcomes?outcome_names={outcome_names}&outcome_time_range={outcome_time_range}&outcome_platforms={outcome_platforms}&outcome_attribution={outcome_attribution}
View outcomes
delete
/apps/{app_id}/subscriptions/{subscription_id}
Delete subscription
patch
/apps/{app_id}/subscriptions/{subscription_id}
Update subscription
patch
/apps/{app_id}/subscriptions_by_token/{token_type}/{token}
Update subscription By Token
post
/apps/{app_id}/users/by/{alias_label}/{alias_id}/subscriptions
Create Subscription by alias
get
/apps/{app_id}/users/by/{alias_label}/{alias_id}
View user
delete
/apps/{app_id}/users/by/{alias_label}/{alias_id}
Delete user
patch
/apps/{app_id}/users/by/{alias_label}/{alias_id}
Update user
post
/apps/{app_id}/users
Create user
get
/apps/{app_id}/users/by/{alias_label}/{alias_id}/identity
View user identity
patch
/apps/{app_id}/users/by/{alias_label}/{alias_id}/identity
Create or update alias
patch
/apps/{app_id}/subscriptions/{subscription_id}/owner
Transfer subscription
get
/apps/{app_id}/subscriptions/{subscription_id}/user/identity
View user identity (by subscription)
patch
/apps/{app_id}/subscriptions/{subscription_id}/user/identity
Create alias (by subscription)
delete
/apps/{app_id}/users/by/{alias_label}/{alias_id}/identity/{alias_label_to_delete}
Delete alias
post
/notifications/{message_id}/export_events
Export audience activity CSV
get
/templates/{template_id}?app_id={app_id}
View template
delete
/templates/{template_id}?app_id={app_id}
Delete template
patch
/templates/{template_id}?app_id={app_id}
Update template
get
/templates?app_id={app_id}&limit={limit}&offset={offset}
View templates
post
/templates
Create template
post
/apps/{app_id}/notifications/{notification_id}/unsubscribe?token={token}
Unsubscribe email (with token)
post
/notifications?c=email
Email
post
/notifications?c=push
Push notification
post
/notifications?c=sms
SMS
post
/apps/{app_id}/live_activities/{activity_id}/notifications
Update Live Activity
get
/notifications?app_id={app_id}&limit={limit}&offset={offset}&kind={kind}&template_id={template_id}&time_offset={time_offset}
View messages
get
/notifications/{message_id}?app_id={app_id}
View message
delete
/notifications/{message_id}?app_id={app_id}
Cancel message
post
/apps/{app_id}/activities/activity/{activity_type}
Start Live Activity
post
/templates/{template_id}/copy_to_app?app_id={app_id}
Copy template to another app
post
/apps/{app_id}/inbox
Create inbox broadcast message
get
/apps/{app_id}/inbox?last_broadcast_id={broadcast_id}&limit={number}
View broadcasts
get
/apps/{app_id}/users/by/{alias_label}/{alias_id}/inbox?last_message_id={message_id}
View user broadcasts
patch
/apps/{app_id}/users/by/{alias_label}/{alias_id}/inbox?last_message_id={message_id}
Bulk update or delete message state
get
/apps/{app_id}/users/by/{alias_label}/{alias_id}/inbox/unread_count
View user unread message count
patch
/apps/{app_id}/users/by/{alias_label}/{alias_id}/inbox/{message_id}
Update message state
get
/apps/{app_id}/auth/tokens
View API keys
post
/apps/{app_id}/auth/tokens
Create API key
delete
/apps/{app_id}/auth/tokens/{token_id}
Delete API key
patch
/apps/{app_id}/auth/tokens/{token_id}
Update API key
post
/apps/{app_id}/auth/tokens/{token_id}/rotate
Rotate API key
post
/apps/{app_id}/custom_events
Create Custom Events
get
/organizations/{organization_id}/audit_logs
List audit logs
get
/apps/{app_id}/journeys
View journeys
post
/apps/{app_id}/journeys
Create journey
get
/apps/{app_id}/journeys/{id}
View journey
delete
/apps/{app_id}/journeys/{id}
Delete journey
patch
/apps/{app_id}/journeys/{id}
Update journey
get
/apps/{app_id}/journeys/{id}/stats
View journey stats
get
/apps/{app_id}/email_analytics/delivery_metrics
Get email reputation statistics
get
/apps/{app_id}/email_analytics/provider_metrics
Get email inbox provider metrics
get
/apps/{app_id}/email_analytics/provider_metrics_timeseries
Get email inbox provider metrics over time
patch
/apps/{app_id}/journeys/{id}/nodes/{node_id}
Update journey node
post
/apps/{app_id}/journeys/{id}/duplicate
Duplicate journey
Copy
Copy Markdown
Copy Markdown
Copying…
Copied
Copy failed
Changes to Get email inbox provider metrics
get
/apps/{app_id}/email_analytics/provider_metrics
Nov 3, 2026
36dfd39b1be3
Revision changes
info
endpoint added