SupportTicketAttachment
A request or response body; the type column links to the schemas it refers to.
SupportTicketAttachment
| Field | Type | Required | Description |
|---|---|---|---|
| id | string (uuid) | yes | — |
| message_id | string (uuid) | null | yes | The reply it came with; null for the report's own screenshots. |
| source | string | yes | `page_capture` for a capture of the browser tab the report was made from, `upload` for a screenshot the person added. one of "page_capture" | "upload" |
| file_name | string | yes | — |
| content_type | string | yes | — |
| size_bytes | integer | yes | minimum 1 |
| created_at | string (date-time) | yes | — |
| url | string | null | yes | A presigned URL that shows the image, usable for an hour; null when file storage is not configured. |
| download_url | string | null | yes | The same image, served for the browser to save. |
jsonExample
{
"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"
}