Skip to main content

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