Skip to content
Telebugs Telebugs Self-hosted error tracking without the Sentry stack telebugs.com

Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

The Telebugs Manual

Problems

The Telebugs REST API uses RFC 9457 Problem Details for all error responses.

Each problem is identified by a type URI. These URIs are dereferenceable and point directly to the human-readable documentation for that problem type (the pages in this section).

Defined Problem Types

Type URI (used in responses)TitleStatus CodeDescription
https://docs.telebugs.com/rest-api/problems/unauthorized.htmlUnauthorized401 UnauthorizedThe request did not include valid authentication credentials.
https://docs.telebugs.com/rest-api/problems/forbidden.htmlForbidden403 ForbiddenThe authenticated caller lacks permission for the requested action.
https://docs.telebugs.com/rest-api/problems/validation-error.htmlValidation Failed422 Unprocessable ContentThe submitted data failed validation.

When no more specific problem type applies, the API uses about:blank as the type (per RFC 9457 §4.2.1). In this case the title will be the standard HTTP status phrase.

Client Guidance

  • Always examine the type field first for robust, forward-compatible error handling.
  • The detail field and any extension members (such as errors) contain occurrence-specific information.
  • All problem responses use Content-Type: application/problem+json.

Browse the individual problem pages below for causes, remedies, and full example responses.