/
/MagicBell API
DocsSign in
Sign in
  • APIs
  • Generators
  • Stacks
  • Projects
  • Docs
  • History
  • Schema
Checked 13h ago · Updated 3w ago
apns3
eventsource3
expo3
fcm3
github3
in_app7
inbox5
magicbell_slackbot6
mailgun3
mobile_push21
ping_email3
sendgrid3
ses3
slack20
smtp3
stripe3
teams7
twilio3
web_push12
  • getList all broadcasts
  • postCreate a broadcast
  • getFetch a broadcast
  • putSave a channels config
  • getFetch channel preferences
  • putSave channel preferences
  • getFetch a channels config
  • getList all events
  • getFetch an event
  • getList all integrations
  • getList all notifications
  • postArchive all notifications
  • postMark all notifications read
  • postMark all notifications seen
  • getCount unread notifications
  • getFetch a notification
  • postArchive a notification
  • postMark a notification read
  • postMark a notification seen
  • postUnarchive a notification
  • postMark a notification unread
  • getList all users
  • putSave a user
  • deleteDelete a user
  • getList workflow definitions
  • putSave workflow definition
  • getFetch workflow definition
  • postExecute workflow
  • getGet workflow run status
  • getList workflow runs

Fetch channel preferences

Fetch a user's channel delivery preferences.

get/channels/user_preferences

Response

OK

Example response

{
  "categories": [
    {
      "channels": [
        {
          "enabled": true,
          "label": "Email",
          "name": "email"
        }
      ],
      "key": "category_1",
      "label": "Category 1"
    }
  ]
}

Changes