Create subscription by alias
documentedAttach a new subscription to an existing user identified by an alias.
POST /apps/{app_id}/users/by/{alias_label}/{alias_id}/subscriptionsSubscriptionsno implementation yet0 runsInput
app_id*
OneSignal App ID
Your OneSignal App ID
alias_label*
Alias label (external_id, onesignal_id, etc.)
external_id
alias_id*
Alias ID value
alias value
subscription_type*
Subscription type (Email, SMS, iOSPush)
Email
subscription_token*
Subscription token (e.g., email, phone, push token)
user@example.com
enabled
Enabled flag
true|false
notification_types
Notification types bitmask
123
session_time
Session time
123
session_count
Session count
123
app_version
App version
1.0.0
device_model
Device model
iPhone12,1
device_os
Device OS
14.4.2
test_type
Test type
123
sdk
SDK
APNS
rooted
Rooted device
true|false
web_auth
Web auth
string
web_p256
Web P256
string
Calls OneSignal as you (your API key is your account); keychains.dev holds the credentials.