# Fixture Email API

**Canonical:** https://apis.io/apis/fixture-email/fixture-email-api/  
**Provider:** Fixture Email — https://apis.io/providers/fixture-email/  
**Base URL:** https://send.fixture.email  
**Documentation:** https://fixture.email/docs

Fixture Email API is one of 2 APIs that [Fixture Email](https://apis.io/providers/fixture-email/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Fixture Email API as documented publicly: 28 operations. Contract generated from the documentation by API Evangelist (2026-11-08); not the provider's own document.

## Operations (28)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/attachments/upload` | stage an attachment ≥ 1 MB (25 MB cap); returns an attachmentId |
| DELETE | `/api/callbacks` | fixture.email — Docs |
| GET | `/api/callbacks` | List callbacks (never the signing secret) |
| POST | `/api/callbacks` | fixture.email — Docs |
| DELETE | `/api/callbacks/{id}` | fixture.email — Docs |
| GET | `/api/docs` | Swagger UI for that document (X‑API‑Key required; not public) |
| DELETE | `/api/keys` | fixture.email — Docs |
| GET | `/api/keys` | fixture.email — Docs |
| POST | `/api/keys` | manage API keys |
| POST | `/api/mailboxes` | POST /api/mailboxes |
| GET | `/api/mailboxes/$MAILBOX/cancel-cleanup` | fixture.email — Email Testing API |
| GET | `/api/mailboxes/$MAILBOX/disable` | fixture.email — Email Testing API |
| GET | `/api/mailboxes/$MAILBOX/enable` | fixture.email — Email Testing API |
| GET | `/api/mailboxes/$MAILBOX/safe-cleanup` | fixture.email — Email Testing API |
| DELETE | `/api/mailboxes/{mailbox}` | disable the mailbox (does NOT schedule cleanup) |
| GET | `/api/mailboxes/{mailbox}` | a mailbox's current state (enabled, scheduledForCleanup, createdAt) |
| POST | `/api/mailboxes/{mailbox}/cancel-cleanup` | fixture.email — Docs |
| POST | `/api/mailboxes/{mailbox}/disable` | fixture.email — Docs |
| POST | `/api/mailboxes/{mailbox}/enable` | re‑enable a disabled mailbox |
| POST | `/api/mailboxes/{mailbox}/safe-cleanup` | fixture.email — Docs |
| GET | `/api/messages` | GET /api/messages |
| GET | `/api/openapi.json` | fixture.email — Docs |
| POST | `/api/send` | POST /api/send |
| POST | `/api/send/upload` | send a raw .eml (multipart); optional From/To envelope overrides |
| GET | `/api/usage` | outbound quota + reputation snapshot |
| GET | `/health` | fixture.email — Docs |
| GET | `/llms.txt` | This documentation (no auth) |
| GET | `/mcp` | GET /mcp |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/fixture-email/openapi/_ae-authored/fixture-email-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/fixture-email/json-schema/fixture-email-get-api-mailboxes-mailbox-enable-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/fixture-email/json-schema/fixture-email-get-api-mailboxes-mailbox-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/fixture-email/json-schema/fixture-email-post-api-send-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/fixture-email/json-schema/fixture-email-get-api-callbacks-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/fixture-email/json-schema/fixture-email-post-api-attachments-upload-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/fixture-email/json-schema/fixture-email-get-api-mailboxes-mailbox-cancel-cleanup-response-schema.json

## Other Fixture Email APIs (1)

- [Fixture Email API](https://apis.io/apis/fixture-email/fixture-email-api-2/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/fixture-email/fixture-email-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/fixture-email/.
