Skip to main content

Error Shape

All errors return JSON with at minimum an error field:
{
  "error": "Bad Request",
  "message": "name, type, and subscription_plan are required."
}
The message field provides detail when available.

Status Codes

CodeMeaning
200Success
201Resource created
400Bad request — invalid input or missing required fields
401Unauthorized — missing or invalid X-API-Key
404Resource not found, or does not belong to your organization
500Internal server error