SupportTicketMessage

A request or response body; the type column links to the schemas it refers to.

SupportTicketMessage

FieldTypeRequiredDescription
idstring (uuid)yes—
ticket_idstring (uuid)yes—
author_user_idstring (uuid) | nullyes

The account that wrote it; null once that account has been deleted.

author_namestring | nullyes

The author's display name or email; null when unknown or deleted.

from_supportbooleanyes

Written by support staff (true) or by the reporter (false).

bodystring | nullyes

The reply in plain text, as written; null for a bare status change.

status_changestring | nullyes

The status the message moved the ticket to; null when it left it alone.

one of "open" | "in_progress" | "resolved" | null

created_atstring (date-time)yes—
attachmentsarray of SupportTicketAttachmentyes—
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"
    }
  ]
}