---
title: "Send Ticket Message"
method: POST
path: "/v1/shops/{shopId}/tickets/{ticketId}/messages"
tags: ["Tickets"]
---

# Send Ticket Message

`POST /v1/shops/{shopId}/tickets/{ticketId}/messages`

## Request

- Base URL: `https://api.sellauth.com`
- URL: `https://api.sellauth.com/v1/shops/{shopId}/tickets/{ticketId}/messages`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/sellauth/apis/sellauth-api/docs/v1/shops/:shopId/tickets/:ticketId/messages/post.ts> (a function with typed inputs; its response is checked against the schema)

Sends a message to a ticket. Send as `multipart/form-data` to attach up to 5 images (`images[]`, jpeg/png/webp/gif/avif, 5 MB each); `content` may be omitted when at least one image is attached.

## Request body `multipart/form-data`

- object
  - `content` string: The message. Required unless `images` is present.
  - `images` string[]: Up to 5 image files (jpeg, png, webp, gif, avif; 5 MB each).

## Response `200`

## Changes

- **2026-09-20** `b029c1ca97a8`: 1 breaking, 2 info
  - removed the media type `application/json` from the request body
  - request body became optional
  - added the media type `multipart/form-data` to the request body

[Operation history](https://skmtc.dev/sellauth/apis/sellauth-api/changes/v1/shops/:shopId/tickets/:ticketId/messages/post.md)

---

[API](https://skmtc.dev/sellauth/apis/sellauth-api.md) - [All operations](https://skmtc.dev/sellauth/apis/sellauth-api/llms.txt) - [OpenAPI document](https://skmtc.dev/sellauth/apis/sellauth-api/revisions/156a9aef5e98?raw)
