CaseMessage
object type
One CS-case thread message. internal_note rows NEVER serialize to the consumer face (ruling — the structural walk filter).
Fields
| Field | Type | Notes |
|---|---|---|
id | ID ID! | No further notes. |
type | String String! | No further notes. |
caption | String String! | No further notes. |
status | String String! | active (a posted fact) — the void lane is FSM data with NO wire op (the AREntry class). |
parentId | ID ID! | The owning CsCase. |
rootId | ID ID! | The org-group family root. |
createdAt | String String! | No further notes. |
updatedAt | String String! | No further notes. |
revisionNum | Int Int! | No further notes. |
revision | ID ID! | No further notes. |
authorKind | String String! | consumer | user | system — WHO wrote it (system rows carry NO authorId; the future auto_close trail). |
authorId | ID | The authoring principal (a Consumer or User id — server-stamped from the channel); absent on system rows. |
visibility | String String! | customer_visible | internal_note — internal notes are staff-face ONLY (ruling). |
body | String String! | The message body (1..4096). |