SupportTicketMessage
A request or response body; the type column links to the schemas it refers to.
SupportTicketMessage
| Field | Type | Required | Description |
|---|---|---|---|
| id | string (uuid) | yes | — |
| ticket_id | string (uuid) | yes | — |
| author_user_id | string (uuid) | null | yes | The account that wrote it; null once that account has been deleted. |
| author_name | string | null | yes | The author's display name or email; null when unknown or deleted. |
| from_support | boolean | yes | Written by support staff (true) or by the reporter (false). |
| body | string | null | yes | The reply in plain text, as written; null for a bare status change. |
| status_change | string | null | yes | The status the message moved the ticket to; null when it left it alone. one of "open" | "in_progress" | "resolved" | null |
| created_at | string (date-time) | yes | — |
| attachments | array of SupportTicketAttachment | yes | — |
jsonExample
{
"id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
"ticket_id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
"author_user_id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
"author_name": "Sam Rivera",
"from_support": true,
"body": "string",
"status_change": "open",
"created_at": "2026-01-01T00:00:00.000Z",
"attachments": [
{
"id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
"message_id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
"source": "page_capture",
"file_name": "screenshot.png",
"content_type": "image/png",
"size_bytes": 0,
"created_at": "2026-01-01T00:00:00.000Z",
"url": "string",
"download_url": "string"
}
]
}