Skip to content
Talk to our solutions team

Error Codes

Errors are returned as { "code": "…", "message": "…" }.

CodeHTTPMeaning
unauthenticated401No valid credential (API key, JWT, or client cert)
unauthorized403The subject may not perform this action on this hive/path
invalid_hive400Unknown hive name
invalid_path400Path is malformed or violates a predefined level (e.g. an environment not in dev/uat/prod)
invalid_source400Named source is unknown or misconfigured
ambiguous_source409More than one writable source owns the path — disambiguate with ?source=<name>
not_found404No value at the path
conflict409If-Match version mismatch (optimistic concurrency)
schema_validation_failed422The value failed the hive’s CUE schema
structural_validation_failed400The document violates a structural rule
method_not_allowed405Operation not allowed here (e.g. a write under /_meta)
audit_emission_failed503The audit sink is unreachable — writes fail closed rather than proceed unaudited
source_write_failed502The backing source rejected the write
storage_failed500Snapshot store error
unavailable503Service not ready (first reconcile pass not complete)
internal_error500Unexpected server error

See also Operations → Failure modes.