Skip to main content

Base URL

https://api.actionlayer.dev

Authentication

All endpoints (except /v1/auth/bootstrap) require a Bearer token:
Authorization: Bearer YOUR_API_KEY

Response Format

Success

All list endpoints return:
{
  "data": [...],
  "total": 42,
  "limit": 20,
  "offset": 0
}

Errors

All errors return:
{
  "error": "not_found",
  "message": "Draft not found"
}
Plan limit errors also include:
{
  "error": "plan_limit_reached",
  "message": "You have reached your monthly email limit.",
  "upgrade_url": "https://app.actionlayer.dev/billing"
}

Rate Limits

Endpoint typeLimit
Auth endpoints5–60 req/min
Read endpoints60 req/min
Write endpoints10–20 req/min
Exceeded limits return HTTP 429 with a Retry-After header.