MailBridgeAPI Mailbox API
Inspect mailbox readiness and operational health.
Inspect mailbox readiness and operational health.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/mailbridgeapi:mailbridgeapi-mailbox-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 3.2.0
info:
title: MailBridge Mailbox API
summary: Turn your own mailbox into a secure email API.
version: 2026-10-20.1
description: 'MailBridgeAPI connects a mailbox you own to authenticated HTTP endpoints.
Use the account API key together with a mailbox API key to send email, read incoming messages, search activity and monitor mailbox readiness without distributing SMTP or IMAP passwords across projects.
Compatible connections include standard SMTP/IMAP, Gmail, Microsoft 365, Yahoo Mail, Zoho Mail and iCloud Mail. Provider capabilities and limits still apply.
Keep both API keys in server-side environment variables or a secret manager. Never expose them in browser code, public repositories or mobile application bundles.'
termsOfService: https://mailbridgeapi.com/terms-of-service/
contact:
name: MailBridgeAPI Support
url: https://mailbridgeapi.com/contact/
email: info@mailbridgeapi.com
license:
name: MailBridgeAPI Terms of Service
url: https://mailbridgeapi.com/terms-of-service/
x-logo:
url: https://mailbridgeapi.com/logo-mark.svg
altText: MailBridgeAPI
servers:
- url: https://api.mailbridgeapi.com
description: Production API
security:
- AccountKey: []
MailboxKey: []
tags:
- name: Mailbox
description: Inspect mailbox readiness and operational health.
paths:
/mailbox/status/:
get:
summary: Inspect mailbox readiness
responses:
'200':
description: Mailbox, SMTP, IMAP and feature readiness
content:
application/json:
schema:
$ref: '#/components/schemas/Success'
'400':
$ref: '#/components/responses/BadRequest'
'401':
$ref: '#/components/responses/Unauthorized'
'429':
$ref: '#/components/responses/TooManyRequests'
'500':
$ref: '#/components/responses/ServerError'
tags:
- Mailbox
operationId: getMailboxStatus
/mailbox/insights/:
get:
summary: Get a mailbox operational snapshot
description: Returns delivery reliability, received volume, latest activity and the most recent send error for one authenticated mailbox.
parameters:
- name: days
in: query
schema:
type: integer
minimum: 1
maximum: 90
default: 30
responses:
'200':
description: Operational mailbox insights
'400':
$ref: '#/components/responses/BadRequest'
'401':
$ref: '#/components/responses/Unauthorized'
'429':
$ref: '#/components/responses/TooManyRequests'
'500':
$ref: '#/components/responses/ServerError'
tags:
- Mailbox
operationId: getMailboxInsights
components:
schemas:
Success:
type: object
required:
- ok
- data
- meta
properties:
ok:
const: true
data:
type: object
additionalProperties: true
meta:
$ref: '#/components/schemas/Meta'
additionalProperties: false
Error:
type: object
required:
- ok
- error
- meta
properties:
ok:
const: false
error:
type: object
required:
- code
- message
properties:
code:
type: string
message:
type: string
additionalProperties: false
meta:
$ref: '#/components/schemas/Meta'
additionalProperties: false
Pagination:
type: object
properties:
page:
type: integer
minimum: 1
per_page:
type: integer
minimum: 1
total:
type: integer
minimum: 0
pages:
type: integer
minimum: 0
next_page_token:
type:
- string
- 'null'
Meta:
type: object
properties:
request_id:
type: string
api_version:
type: string
timestamp:
type: string
format: date-time
pagination:
$ref: '#/components/schemas/Pagination'
additionalProperties: false
responses:
ServerError:
description: The mailbox provider rejected the operation or an internal service error occurred.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
TooManyRequests:
description: The MailBridgeAPI or provider request limit was reached. Do not retry email sends blindly.
headers:
Retry-After:
description: Seconds to wait before retrying when supplied.
schema:
type: integer
minimum: 1
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
Unauthorized:
description: The account API key or mailbox API key is missing, invalid, expired or not allowed to access this mailbox.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
BadRequest:
description: The request is missing a required value or contains an invalid parameter.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
securitySchemes:
AccountKey:
type: apiKey
in: header
name: X-API-Key
description: 'Account API key. New endpoints also accept the value as an `Authorization: Bearer` token.'
MailboxKey:
type: apiKey
in: header
name: X-Mailbox-Key
description: Mailbox API key selecting exactly one configured mailbox.
AccountKeyQuery:
type: apiKey
in: query
name: apikey
description: Account API key used by legacy-compatible endpoints. Prefer headers for new integrations when supported.
MailboxKeyQuery:
type: apiKey
in: query
name: apikeybox
description: Mailbox API key used by legacy-compatible endpoints.
externalDocs:
description: Interactive documentation, guides and live endpoint tester
url: https://mailbridgeapi.com/doc/