Claude Platform Docs

Shared

Models
api_error_object: object{ message, type }
message: string
type: "api_error"
authentication_error: object{ message, type }
message: string
type: "authentication_error"
billing_error: object{ message, type }
message: string
type: "billing_error"
error_object: InvalidRequestError { message, type } or AuthenticationError { message, type } or BillingError { message, type } or 6 more
error_response: object{ error, request_id, type }
error_type: "invalid_request_error" or "authentication_error" or "permission_error" or 6 more
"invalid_request_error"
"authentication_error"
"permission_error"
"not_found_error"
"rate_limit_error"
"timeout_error"
"overloaded_error"
"api_error"
"billing_error"
gateway_timeout_error: object{ message, type }
message: string
type: "timeout_error"
invalid_request_error: object{ message, type }
message: string
type: "invalid_request_error"
not_found_error: object{ message, type }
message: string
type: "not_found_error"
overloaded_error: object{ message, type }
message: string
type: "overloaded_error"
permission_error: object{ message, type }
message: string
type: "permission_error"
rate_limit_error: object{ message, type }
message: string
type: "rate_limit_error"