Skip to main content
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 window
  • X-RateLimit-Remaining: Remaining requests in current window
  • X-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 (zy_live_* or zy_test_*)

Security Scheme Type:

apiKey

Header parameter name:

X-API-Key

Contact

Zyphr Support: support@zyphr.dev

URL: https://zyphr.dev