Version: 1.0.0
Zyphr API
Zyphr is a multi-channel notification platform that enables developers to send emails, push notifications, SMS, and in-app messages through a unified API.
Authentication
All API requests require authentication using an API key. Include your API key in the X-API-Key header:
X-API-Key: zy_live_xxxxxxxxxxxx
API keys can be created in the Zyphr Dashboard. Use zy_test_* keys for testing and zy_live_* keys for production.
Rate Limiting
The API implements rate limiting to ensure fair usage. Rate limit information is included in response headers:
X-RateLimit-Limit: Maximum requests per windowX-RateLimit-Remaining: Remaining requests in current windowX-RateLimit-Reset: Unix timestamp when the window resets
Errors
All errors follow a consistent format:
{
"error": {
"code": "error_code",
"message": "Human readable message",
"details": {}
},
"meta": {
"request_id": "req_xxxx"
}
}
Authentication
- API Key: ApiKeyAuth
API key (zy_live_* or zy_test_*)
Security Scheme Type: | apiKey |
|---|---|
Header parameter name: | X-API-Key |
License
Proprietary