Errors

Error Format

All error responses follow a consistent JSON structure:

{
  "error": "Index not found: products"
}

HTTP Status Codes

200OK -- request succeeded.
202Accepted -- task enqueued for async processing.
400Bad Request -- invalid parameters or body.
401Unauthorized -- missing or invalid API key.
403Forbidden -- key does not have permission for this action.
404Not Found -- index or resource does not exist.
405Method Not Allowed -- HTTP method not supported for this endpoint.
500Internal Server Error -- something went wrong on our end.