application/problem+json. The generated error schema owns the exact shape. For example:
validation field carries safe specification diagnostics when a build request is rejected.
Use the stable code in programs. Show detail to people. The endpoint examples show the detail for each stated failure. IDs, quota counts, and other request values can change.
Resource errors
A successful HTTP read can return a Simulator or World whose build has failed. Itserror field describes that resource outcome, separately from an HTTP request failure. Use the generated resource schema for the supported codes and fields. Simulator diagnostics can include a bounded reason, a plain-text agent_message, and structured validation issues. A specification_validation_failed result needs corrected input before another build. A canceled Simulator uses status canceled and error code build_canceled.
Codes
The endpoint pages show examples for
internal_unavailable and auth_provider_unavailable; either can appear on any operation.
Retry-After gives a delay in seconds. It accompanies build_rate_exceeded until the UTC day ends, build storage failures and operation timeouts on POST /v1/simulators, and retryable data-plane simulation_unreachable responses. Other internal_unavailable and authentication failures can omit it.
Simulator and World requests above their concurrent build limits return 202 with status pending. They start when a slot is free in their separate queues.
See Quotas and limits for the 429 and 413 limits.