Skip to content

Problem type

Internal error

Code
internal_error
HTTP status
500 Internal Server Error
Retry
Safe after a pause
typehttps://api.tobie.team/problems/internal_error

What it means

Something failed on Tobie’s side. The response says nothing more, by design.

Common causes

  • An unexpected server error. Details go to Tobie’s server logs, never to the response.

What to do

Retry a few times with backoff. A write with the same Idempotency-Key is safe to retry. If it keeps failing, send the requestId to hello@tobie.team.

Retry: safe after a pause. Back off between attempts, and reuse the same Idempotency-Key for a write.

Over MCP, the same failure is a tool result with isError: true, the code internal_error and retryable: true.

Example

A response body for this problem. The detail and instance vary with the request.

application/problem+json
{
  "type": "https://api.tobie.team/problems/internal_error",
  "title": "Internal error",
  "status": 500,
  "detail": "Internal error",
  "code": "internal_error",
  "instance": "/v1/tasks",
  "requestId": "01JC0S7Z5F3X9QK2M4N6P8R0TV"
}