The Simple Email API is organized around REST. Our API has predictable resource-oriented URLs, accepts JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.Documentation Index
Fetch the complete documentation index at: https://docs.simpleemailapi.dev/llms.txt
Use this file to discover all available pages before exploring further.
Base URL
Authentication
The Simple Email API uses bearer tokens for authentication. Include your API key in theAuthorization header:
Rate Limits
API requests are rate limited to ensure fair usage:| Limit Type | Limit |
|---|---|
| Requests | 100 per minute |
| Concurrent Streams | 5 |
Errors
The API uses Connect RPC error codes which map to standard HTTP status codes:| Code | HTTP | Description |
|---|---|---|
invalid_argument | 400 | Client specified an invalid argument. |
unauthenticated | 401 | Request not authenticated (missing/invalid token). |
permission_denied | 403 | Client does not have sufficient permission. |
not_found | 404 | A specified resource was not found. |
already_exists | 409 | The resource that a client tried to create already exists. |
resource_exhausted | 429 | Rate limit exceeded or resource quota reached. |
internal | 500 | Internal server error. |