Skip to content

Open app

Record an externally evidenced case disposition

POST
/admin/callback-incoming/{case_id}/close

Admin-runtime only; JSON follows x-request-schema and is validated after authentication, as for claim. Requires claimed case, matching owner_ref, current expected_version and latest reviewed_evidence_id. This is a service-attested operational disposition, not proof that Core independently verified an external ledger, and never permission to replay. duplicate_case requires a different already-closed case in the same credential scope, resolved_outside_queue or no_payment_due; chains are rejected. Other dispositions require a non-case reference. No free-text-only resolution. Atomic audit; all responses no-store.

case_id
required
string format: uuid

Confirmed atomic close receipt.

Invalid JSON command or reference shape.

Missing or invalid API key.

Caller is not admin-runtime.

Case absent.

Version

Action unconfirmed; retry identical command.