Docs·API Reference
API Reference
RESTful, JSON, Bearer token auth. Access your requests, integrations, and webhook events programmatically.
Authentication
All API requests require a Bearer token. Generate an API key from your dashboard under Settings → API Keys.
Authorization: Bearer mb_live_xxxxxxxxxxxxxxxxxxxx
Base URL
https://app.usemailbridge.com/apiEndpoints
/api/conversationsList your org's conversations. Paginated and filterable.
Query params
statusstringFilter by status: open | resolved | ignored.
categorystringFilter by AI category (e.g. bug_report, billing).
prioritystringFilter by priority: urgent | high | medium | low.
searchstringSearch by subject or customer email.
sortstringSort order: newest (default) | oldest | priority.
pagenumberPage number (default 1).
limitnumberResults per page (default 20, max 100).
/api/conversations/:idRetrieve a single conversation by ID, including all messages and AI triage results.
/api/conversations/:idUpdate a conversation's status.
Query params
statusstringBody param. New status: open | resolved | ignored.
/api/conversations/:id/replySend an email reply to the customer from your org's sending identity.
Query params
contentstringBody param. Plain-text reply content (required).
/api/integrationsList all active integrations (Slack, Discord, Linear, ClickUp) for the authenticated org.
/api/webhooks/logsList recent outbound webhook delivery logs (last 100). Filterable by endpoint.
Query params
endpointIdstringFilter logs to a specific webhook endpoint ID.
Rate limits
The API is rate-limited per API key. Limits are returned in response headers on every request.
Rate limit headers: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset.