Skip to main content

HTTP Status Codes

The API uses standard HTTP status codes. Because the AI Helpdesk API is read-only, only 200 is used in the 2xx range.

Error Response Body

When an error occurs, the API returns the following JSON body:

Response Fields

Common Errors

Authentication Error (401)

Cause: The X-API-Key header is missing or contains an invalid value.

Resource Not Found (404)

Cause: The path parameter (sessionKey, docId, typePath, integrationId, …) does not exist or belongs to a different tenant.

Invalid Parameters (400)

Cause: An enum query parameter such as status or assigneeType is out of range, or limit is outside the allowed range (1..100, or 1..500 for procedures).

Best Practices

  1. Always branch on the ok field — do not infer success purely from HTTP code.
  2. Log the error message and translate it into a user-facing message as appropriate.
  3. Do not auto-retry 401 — it requires a key rotation. Surface it to operators.
  4. Do not auto-retry 404 — the caller logic is at fault.
  5. Avoid logging sensitive information such as full API keys.
Last modified on May 18, 2026