API and Claude
Use the REST API or connect Claude through MCP.
Create an API key in Settings (admins only). Send it as Authorization: Bearer ibx_….
REST API
GET /api/v1/campaignsand/api/v1/campaigns/:idPOST /api/v1/campaigns/:id/pauseor/resumeGET /api/v1/conversations?status=open&intent=Interested&limit=25and/api/v1/conversations/:idPOST /api/v1/conversations/:id/replieswith{"body": "…"}saves a reply for approvalGET /api/v1/mailboxes,GET /api/v1/wallet
Claude (MCP)
Add a remote MCP server at https://<your Inboxed address>/api/mcp with the header Authorization: Bearer <your key>. Claude can then list campaigns and replies, read conversations, check mailboxes and the wallet, pause or resume campaigns, and draft replies. Drafts always wait for a teammate to approve them.
Webhooks
Settings → Reply alerts sends every reply to your URL as JSON (reply.received). Check the X-Inboxed-Signature header: it’s sha256= plus the hex HMAC-SHA256 of the raw body with your signing secret.