MagicBell Project API

The project API from MagicBell — 52 operation(s) for project.

Operations 91

GET /broadcasts List broadcasts #
POST /broadcasts Create broadcast #
GET /broadcasts/{broadcast_id} Fetch broadcast #
GET /channels/deliveryconfig Get project deliveryconfig #
PUT /channels/deliveryconfig Save project deliveryconfig #
GET /events Get events #
GET /integrations List Integrations #
DELETE /integrations/apns Delete apns integration #
GET /integrations/apns Get apns integration #
PUT /integrations/apns Save apns integration #
DELETE /integrations/apns/{id} Delete apns integration by id #
DELETE /integrations/awssns Delete awssns integration #
GET /integrations/awssns Get awssns integration #
PUT /integrations/awssns Save awssns integration #
DELETE /integrations/awssns/{id} Delete awssns integration by id #
DELETE /integrations/expo Delete expo integration #
GET /integrations/expo Get expo integration #
PUT /integrations/expo Save expo integration #
DELETE /integrations/expo/{id} Delete expo integration by id #
DELETE /integrations/fcm Delete fcm integration #
GET /integrations/fcm Get fcm integration #
PUT /integrations/fcm Save fcm integration #
DELETE /integrations/fcm/{id} Delete fcm integration by id #
DELETE /integrations/github Delete github integration #
GET /integrations/github Get github integration #
PUT /integrations/github Save github integration #
DELETE /integrations/github/{id} Delete github integration by id #
DELETE /integrations/inbox Delete inbox integration #
GET /integrations/inbox Get inbox integration #
PUT /integrations/inbox Save inbox integration #
DELETE /integrations/inbox/{id} Delete inbox integration by id #
DELETE /integrations/mailgun Delete mailgun integration #
GET /integrations/mailgun Get mailgun integration #
PUT /integrations/mailgun Save mailgun integration #
DELETE /integrations/mailgun/{id} Delete mailgun integration by id #
DELETE /integrations/ping_email Delete ping email integration #
GET /integrations/ping_email Get ping email integration #
PUT /integrations/ping_email Save ping email integration #
DELETE /integrations/ping_email/{id} Delete ping email integration by id #
DELETE /integrations/sendgrid Delete sendgrid integration #
GET /integrations/sendgrid Get sendgrid integration #
PUT /integrations/sendgrid Save sendgrid integration #
DELETE /integrations/sendgrid/{id} Delete sendgrid integration by id #
DELETE /integrations/ses Delete ses integration #
GET /integrations/ses Get ses integration #
PUT /integrations/ses Save ses integration #
DELETE /integrations/ses/{id} Delete ses integration by id #
DELETE /integrations/slack Delete slack integration #
GET /integrations/slack Get slack integration #
PUT /integrations/slack Save slack integration #
DELETE /integrations/slack/{id} Delete slack integration by id #
DELETE /integrations/stripe Delete stripe integration #
GET /integrations/stripe Get stripe integration #
PUT /integrations/stripe Save stripe integration #
DELETE /integrations/stripe/{id} Delete stripe integration by id #
DELETE /integrations/templates Delete templates integration #
GET /integrations/templates Get templates integration #
PUT /integrations/templates Save templates integration #
DELETE /integrations/templates/{id} Delete templates integration by id #
DELETE /integrations/twilio Delete twilio integration #
GET /integrations/twilio Get twilio integration #
PUT /integrations/twilio Save twilio integration #
DELETE /integrations/twilio/{id} Delete twilio integration by id #
DELETE /integrations/web_push Delete web push integration #
GET /integrations/web_push Get web push integration #
PUT /integrations/web_push Save web push integration #
DELETE /integrations/web_push/{id} Delete web push integration by id #
GET /jwt/project Fetch project tokens #
POST /jwt/project Create project jwt #
DELETE /jwt/project/{token_id} Discard project jwt #
POST /jwt/user Create user jwt #
DELETE /jwt/user/{token_id} Discard user jwt #
GET /jwt/user/{user_id} Fetch user tokens #
GET /users/{user_id}/channels/mobile_push/apns/tokens Get mobile push apns user tokens #
DELETE /users/{user_id}/channels/mobile_push/apns/tokens/{token_id} Discard mobile push apns user token #
GET /users/{user_id}/channels/mobile_push/apns/tokens/{token_id} Get mobile push apns user token #
GET /users/{user_id}/channels/mobile_push/expo/tokens Get mobile push expo user tokens #
DELETE /users/{user_id}/channels/mobile_push/expo/tokens/{token_id} Discard mobile push expo user token #
GET /users/{user_id}/channels/mobile_push/expo/tokens/{token_id} Get mobile push expo user token #
GET /users/{user_id}/channels/mobile_push/fcm/tokens Get mobile push fcm user tokens #
DELETE /users/{user_id}/channels/mobile_push/fcm/tokens/{token_id} Discard mobile push fcm user token #
GET /users/{user_id}/channels/mobile_push/fcm/tokens/{token_id} Get mobile push fcm user token #
GET /users/{user_id}/channels/slack/tokens Get slack user tokens #
DELETE /users/{user_id}/channels/slack/tokens/{token_id} Discard slack user token #
GET /users/{user_id}/channels/slack/tokens/{token_id} Get slack user token #
GET /users/{user_id}/channels/teams/tokens Get teams user tokens #
DELETE /users/{user_id}/channels/teams/tokens/{token_id} Discard teams user token #
GET /users/{user_id}/channels/teams/tokens/{token_id} Get teams user token #
GET /users/{user_id}/channels/web_push/tokens Get web push user tokens #
DELETE /users/{user_id}/channels/web_push/tokens/{token_id} Discard web push user token #
GET /users/{user_id}/channels/web_push/tokens/{token_id} Get web push user token #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/magicbell-project-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

magicbell-project-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: MagicBell Project API
  description: OpenAPI 3.0.3 Specification for MagicBell API.
  contact:
    name: MagicBell
    url: https://magicbell.com
    email: hello@magicbell.com
  version: 2.0.0
servers:
- url: https://api.magicbell.com/v2
  description: MagicBell REST API Base URL
tags:


# --- truncated at 32 KB (120 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/magicbell/refs/heads/main/openapi/magicbell-project-api-openapi.yml