Base URL
The SendKit API is available at:
Authentication
All API requests require a Bearer token in the Authorization header. You can create API keys from the dashboard.
Keep your API key secret. Do not expose it in client-side code or public repositories.
Rate limiting
API requests are rate limited per team based on your plan. When you exceed the limit, the API returns a 429 status code with a Retry-After header indicating how many seconds to wait.
Send email — POST /emails
Validate email — POST /emails/validate
Fixed at 60 requests per minute for all plans.
Rate limit error response
Errors
The API uses conventional HTTP status codes. All error responses include a name and message field.
Common validation errors