Skip to content

Errors

Errors use application/problem+json.

{
"type": "https://ui.plan.ai/docs/api-reference/errors/#validation-failed",
"title": "Validation failed",
"status": 422,
"detail": "The metadata field frame.alt_text is required.",
"code": "validation_failed",
"request_id": "req_01hyx0p9q2h3m4n5v6r7s8t9u0",
"errors": [
{
"pointer": "/frame/alt_text",
"detail": "Required"
}
]
}
CodeHTTP
authentication_required401
invalid_api_key401
permission_denied403
not_found404
idempotency_conflict409
media_too_large413
unsupported_media_type415
validation_failed422
rate_limited429
internal_error500

Every response includes an X-Request-Id header. Include it when debugging a failed agent run.