Get started
API Reference
The complete public contract for RouteKite transactional email and private attachments.
On this page
Base URL
All supported developer endpoints use this versioned base URL.
https://routekite-app--routekite.us-east4.hosted.app/api/v1Supported endpoints
| Method | Path | Purpose |
|---|---|---|
| POST | /api/v1/emails | Send one transactional email. |
| GET | /api/v1/emails/{messageId} | Retrieve normalized delivery state. |
| GET | /api/v1/emails/{messageId}/events | Retrieve the delivery timeline. |
| POST | /api/v1/attachments | Prepare a private upload. |
| POST | /api/v1/attachments/{attachmentId}/complete | Validate uploaded bytes. |
| GET | /api/v1/attachments/{attachmentId} | Retrieve attachment lifecycle state. |
Common behavior
- Authenticate with a Bearer API key.
- Use JSON for RouteKite request and response bodies.
- Store X-Request-Id for diagnostics.
- Honor Retry-After and RateLimit response headers.
- Treat only documented /api/v1 endpoints as supported contracts.
- Use the OpenAPI document for a machine-readable contract.