Skip to main content

Error codes

Synopsis

Every API error uses a JSON Problem Details response. Each response carries a stable error code and documentation URL. Use the error code for program logic. Use the request identifier when you contact support.

Example with output

Options

The error format has no client option. Every response contains the first five fields below. A conflict response also contains current_state. Some errors contain user_message.

Errors

Identifiers

Service failures

Request

Workspaces

Authentication

API

Fleet keys

Webhooks

Slack

Tools

Fleets

Schedules

Fleet Bundles

Secrets

Model providers

Tenant models

Dashboard preferences

Fleet library catalog

Library listings

Startup

Runners

Runs

Approvals

Memory

API keys

Integration grants

Credentials

GitHub

Connectors