Browse the Help Center for platform guides or API & Developers for integration docs.
curl --request GET \
--url https://open.beatpass.ca/api/v1/notifications/{user}/subscriptions \
--header 'Authorization: Bearer <token>'{
"status": "success",
"available_channels": [
"email",
"in_app",
"mobile"
],
"subscriptions": [
{
"group_name": "Messages",
"group_description": "Notifications about direct activity",
"requires": "artist",
"subscriptions": [
{
"name": "Direct Messages",
"notif_id": "new_message",
"description": "When you receive a direct message",
"requires": "artist"
}
]
}
],
"user_selections": [
{
"id": 1,
"name": "Direct Messages",
"notif_id": "new_message",
"description": "When you receive a direct message",
"requires": "artist",
"channels": {
"email": true,
"in_app": true,
"mobile": true
}
}
],
"user_context": {
"is_artist": true,
"is_verified_artist": true
}
}Retrieve the authenticated user’s notification configuration, available channels, current selections, and user context. The {user} path accepts the authenticated user’s numeric ID or me.
curl --request GET \
--url https://open.beatpass.ca/api/v1/notifications/{user}/subscriptions \
--header 'Authorization: Bearer <token>'{
"status": "success",
"available_channels": [
"email",
"in_app",
"mobile"
],
"subscriptions": [
{
"group_name": "Messages",
"group_description": "Notifications about direct activity",
"requires": "artist",
"subscriptions": [
{
"name": "Direct Messages",
"notif_id": "new_message",
"description": "When you receive a direct message",
"requires": "artist"
}
]
}
],
"user_selections": [
{
"id": 1,
"name": "Direct Messages",
"notif_id": "new_message",
"description": "When you receive a direct message",
"requires": "artist",
"channels": {
"email": true,
"in_app": true,
"mobile": true
}
}
],
"user_context": {
"is_artist": true,
"is_verified_artist": true
}
}API access is invite-only. Contact contact@beatpass.ca to request access. Once approved, generate tokens from Account Settings → Developers. Include as: Authorization: Bearer {token}. Tokens expire after 90 days.
Authenticated user ID or me.
"me"
Notification configuration and current selections
Was this page helpful?