Learn how to safely delete users and subscriptions in OneSignal using the Dashboard or API, including bulk deletion, automatic deletion rules, and privacy compliance.
You may want to delete Users and Subscriptions for a few reasons:
Once you delete users, this action is irreversible. Deleted users can only receive messages again if they:
Export user data
Download a CSV containing all user data and custom fields for backup or compliance.
Understand the difference between Users and Subscriptions.
Double-check your audience to prevent accidental deletion.
Always verify your filters and data before proceeding. Deletions cannot be undone.
Dormancy means:
See our Privacy Policy for more information.
Always verify data before proceeding. Deletions cannot be undone.
Use the Delete User API to remove a user and all associated data.
external_id
, onesignal_id
, or other aliases.Use the Delete Subscription API to delete individual Subscriptions, such as old devices or sessions.
Always verify data before proceeding. Deletions cannot be undone.
Delete Subscription
Delete Subscription
To delete multiple users or subscriptions:
We also recommend sending two re-engagement notifications to the segment before deletion.
View Subscriptions Screenshot
Bulk Delete Dropdown
You’ll see a confirmation screen with the number of records and a prompt to input the segment name.
Once you confirm deletion, it cannot be undone.
Delete confirmation
After confirmation, a success screen will appear and you’ll receive a confirmation email.
You can only delete one segment at a time per app.
Deletion confirmation
Learn how to safely delete users and subscriptions in OneSignal using the Dashboard or API, including bulk deletion, automatic deletion rules, and privacy compliance.
You may want to delete Users and Subscriptions for a few reasons:
Once you delete users, this action is irreversible. Deleted users can only receive messages again if they:
Export user data
Download a CSV containing all user data and custom fields for backup or compliance.
Understand the difference between Users and Subscriptions.
Double-check your audience to prevent accidental deletion.
Always verify your filters and data before proceeding. Deletions cannot be undone.
Dormancy means:
See our Privacy Policy for more information.
Always verify data before proceeding. Deletions cannot be undone.
Use the Delete User API to remove a user and all associated data.
external_id
, onesignal_id
, or other aliases.Use the Delete Subscription API to delete individual Subscriptions, such as old devices or sessions.
Always verify data before proceeding. Deletions cannot be undone.
Delete Subscription
Delete Subscription
To delete multiple users or subscriptions:
We also recommend sending two re-engagement notifications to the segment before deletion.
View Subscriptions Screenshot
Bulk Delete Dropdown
You’ll see a confirmation screen with the number of records and a prompt to input the segment name.
Once you confirm deletion, it cannot be undone.
Delete confirmation
After confirmation, a success screen will appear and you’ll receive a confirmation email.
You can only delete one segment at a time per app.
Deletion confirmation