Home/Docs

Diagnostics

Structured error envelopes

Every RC Lite HTTPS response uses the same disciplined envelope pattern as mainstream REST APIs: deterministic code, human message, retryable guidance, propagated requestId, optional details, plus deep-linked docsUrl anchors (mirrored below for offline quoting).

Missing credentials [unauthorized]

The request lacks an RC Lite credential header.

Retry guidance: Fix payload/root cause first

Invalid API key [invalid_api_key]

The presented key is missing, malformed, or not recognized for this environment.

Retry guidance: Fix payload/root cause first

API key revoked [api_key_revoked]

The key was revoked, rotated, or explicitly disabled.

Retry guidance: Fix payload/root cause first

Rate limited [rate_limited]

Tenant or key exceeded plan RPM/burst windows. Honor Retry-After headers.

Retry guidance: Eligible for exponential backoff retries

Idempotency key required [idempotency_required]

POST/PUT/PATCH to this route requires an Idempotency-Key header to prevent duplicate CAD/billing writes.

Retry guidance: Fix payload/root cause first

Idempotency conflict [idempotency_conflict]

The same Idempotency-Key was reused with different payload fingerprints.

Retry guidance: Fix payload/root cause first

CAD export mapping failed [cad_export_mapping_failed]

The incident payload could not be mapped onto the nominated CAD adapter schema.

Retry guidance: Fix payload/root cause first

Not implemented [not_implemented]

The route exists but upstream processing is still being provisioned.

Retry guidance: Eligible for exponential backoff retries

Operational teams may expand this catalogue with CAD adapter-specific codes (prefixed CAD_EXPORT_*) — keep machine-readable enums synchronized with Dynamo audit exports.

← Documentation hub