Notification Spec
Docs
Pricing
Careers
Sign up
Open main menu
Introduction
Quick Start
Selecting a User Identifier
Add the Inbox
Compose a Notification
View the Logs
Next Steps
Developer Tools
Dashboard
MagicBell CLI
Playground
Libraries & SDKs
Android SDK
iOS SDK
JavaScript SDK
JavaScript Embeddable
JavaScript User Client
React SDK
React Headless SDK
Ruby SDK
WebPush SDK
API
Overview
Authentication
Broadcasts
The broadcasts object
Create broadcasts
List broadcasts
Fetch a broadcast by its ID
Fetch notifications by broadcast id
Notifications
The notifications object
Fetch notifications for a user
Fetch notification by ID
Delete a notification
Mark a notification as read
Mark a notification as unread
Archive a notification
Unarchive a notification
Mark all notifications as read
Mark all notifications as seen
Users
The users object
Create a user
Fetch users
Get user by ID
Update a user
Delete a user
Fetch notifications by user id
Update a user identified by email
Delete a user identified by email
Update a user identified by external ID
Delete a user identified by external ID
Fetch user's push subscriptions
Push Subscriptions
The push subscriptions object
Register a device token for a user
List user's device tokens
Delete user's device token
Notification Preferences
The notification preferences object
Fetch user notification preferences
Update user notification preferences
Subscriptions
The subscriptions object
Fetch user's topic subscriptions
Create a topic subscription
Unsubscribe from a topic
Show a topic subscription
Delete topic subscription(s)
Imports
The imports object
Create a import
Get the status of an import
Metrics
The metrics object
Get notification metrics
Get notification metrics grouped by category
Get notification metrics grouped by topic
OpenAPI Spec
Delivery Channels
Delivery Channels
Smart Delivery
Notification Inbox
Overview
HMAC Authentication
React
Identifying Users
Customize the theme
Inbox Tabs
Localization
Positioning the Inbox
Set a Custom Click Handler
Change the default Notification Component
New notification sound
Render Notifications in a Sidebar
Known Issues
React Native
Getting Started
Implement mobile push notifications
Browser
Change default font
Change default images
Notify users for new notifications
Angular
Quick Start
Vue
Quick Start
Email
Overview
Amazon SES
Mailgun
Ping
Postmark
Sendgrid
Web Push
Mobile Push
Android (FCM)
iOS (APNs)
Slack
MagicBell Slack Apps
Create your own app
Slack Provider Overrides (and Blocks)
SMS
Twilio
Notification Primitives
Overview
Category
Topic Subscriptions
Overview
Topics
Subscriptions
Notification Rendering
Channel Templates
Email Layouts
Override content
Guides
Migrations
Migrating to POST /broadcasts
Upgrade @magicbell/webpush to v2
Changelog
Community & Support
Search
Press
⌘
and
K
to search
MagicBell GraphQL API
Our GraphQL API is deprecated. Please use our
REST API
instead.