Skip to content

Errors

The API uses standard HTTP status codes.

StatusMeaning
200Success
201Resource created
400Bad request — invalid input
401Unauthorized — missing or invalid x-webhook-signature
404Resource not found
409Conflict — e.g. duplicate entry
422Unprocessable entity — validation failed
500Internal server error

Error responses include a JSON body:

json
{
  "statusCode": 400,
  "message": "Validation failed",
  "error": "Bad Request"
}