AlmondTill/G3N API

EditCsCaseInput

input type

Edit-input for a CsCase. Every field optional, at least ONE required; supplied fields REPLACE, omitted fields are preserved (no clearing semantic; the updateConsumer law — the in-slice disclosure: a clearing lane arrives on demand). ⚠ consumerId/linkedFromCaseId/origin are NOT here — IMMUTABLE at birth (rulings //); status moves ONLY via transitionCsCase. Setting resolution here is the STAGED half of the resolve gate (ruling — stage the block, then fire resolve).

Fields

FieldTypeRequiredNotes
captionStringnoThe subject line.
caseTypeStringnoRegistry-validated (ruling — triage correction).
priorityStringnoNo further notes.
organizationIdIDnoNo further notes.
orderIdIDnoNo further notes.
appointmentIdIDnoNo further notes.
returnIdIDnoNo further notes.
fulfillmentIdIDnoNo further notes.
paymentIdIDnoNo further notes.
assignedToIDnoIn-tenant + ACTIVE User at set.
slaDueAtStringnoNo further notes.
resolutionCaseResolutionInputnoThe typed resolution block (ruling) — per-kind ref law validated in-tenant at set.

Used by