Why delete users or subscriptions?
You may want to delete Users and Subscriptions for a few reasons:- Data privacy compliance – to honor user requests for data removal.
- Cleanup inactive data – remove old subscriptions from users who no longer use your app or website, or have switched devices.
Recommendations before deletion
- 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.
Automatic subscription deletion (Free Plan only)
- On Paid Plans, subscriptions are kept until manually deleted.
- On the Free Plan, OneSignal automatically deletes dormant push subscriptions after 18 months of inactivity.
- The app or site hasn’t been opened in 18+ months, or
- No activity has been recorded in that time
Delete users and subscriptions with the API
Use the Delete User API to remove a user and all associated data.- Supports deletion using
external_id,onesignal_id, or other aliases. - Best for privacy compliance or full user record removal.
Delete users and subscriptions in the dashboard
- Individual deletion
- Bulk deletion
- Go to Audience > Subscriptions
- Search for the subscription you want to delete
- Click Options > Delete

Delete Subscription