Parameters
JSON body
Request body
application/jsonThe record must contribute something: at least one of (non-empty message, status change, attachment). A record with none of those is rejected with an application error before the DB CHECK fires.
externalIdstringRequiredLength: 24–24
messagestring | nullOptionalFree-form comment. Empty allowed when the record carries a status change or an attachment.
One of 2:
Variant 1
string
Length: 0–5000
Variant 2
null
status"new" | "approved" | "in_progress" | "review" | "done" | "rejected" | nullOptionalNew status. Omit or set null for pure comment / attachment records. Any of new / approved / in_progress / review / done / rejected.
One of 2:
Variant 1
"new" | "approved" | "in_progress" | "review" | "done" | "rejected"
Variant 2
null
blobTokenstring | nullOptionalBlob token from a prior /file-upload. One attachment per record — attach many files by writing many records.
One of 2:
Variant 1
string
Variant 2
null