# Reply to a ticket You can reply to a ticket with a note from an admin. Endpoint: POST /tickets/{id}/reply Version: 2.9 Security: bearerAuth ## Header parameters: - `Intercom-Version` (string) Intercom API version.By default, it's equal to the version set in the app package. Enum: "1.0", "1.1", "1.2", "1.3", "1.4", "2.0", "2.1", "2.2", "2.3", "2.4", "2.5", "2.6", "2.7", "2.8", "2.9", "2.10", "2.11", "Unstable" ## Path parameters: - `id` (string, required) The id of the ticket to target. Example: "123" ## Request fields (application/json): - `body` (string, required) The message body of the note, which may contain HTML. Example: "

Okay!

" - `message_type` (string) The type of the reply. Only is supported at the moment. Example: "note" - `admin_id` (string, required) The id of the admin who is making the note. Example: "1234" ## Response 200 fields (application/json): - `type` (string) Always ticket_part Enum: "ticket_part" - `id` (string) The id representing the note. Example: "3" - `part_type` (string) Always note Enum: "note" - `body` (string,null) The message body, which may contain HTML. Example: "

Okay!

" - `created_at` (integer) The time the note was created. Example: 1663597223 - `updated_at` (integer) The last time the note was updated. Example: 1663597260 - `author` (object) The author that wrote or triggered the part. Can be a bot, admin, team or user. - `author.type` (string) Enum: "admin", "bot", "team" - `author.id` (string) The id of the author Example: "274" - `author.name` (string,null) The name of the author Example: "Operator" - `author.email` (string) The email of the author Example: "operator+abcd1234@intercom.io" - `attachments` (array) A list of attachments for the part. - `attachments.type` (string) The type of attachment Example: "upload" - `attachments.name` (string) The name of the attachment Example: "example.png" - `attachments.url` (string) The URL of the attachment Example: "https://picsum.photos/200/300" - `attachments.content_type` (string) The content type of the attachment Example: "image/png" - `attachments.filesize` (integer) The size of the attachment Example: 100 - `attachments.width` (integer) The width of the attachment Example: 100 - `attachments.height` (integer) The height of the attachment Example: 100 - `redacted` (boolean) Whether or not the ticket part has been redacted. ## Response 401 fields (application/json): - `type` (string, required) The type is error.list Example: "error.list" - `request_id` (string,null) Example: "f93ecfa8-d08a-4325-8694-89aeb89c8f85" - `errors` (array, required) An array of one or more error objects - `errors.code` (string, required) A string indicating the kind of error, used to further qualify the HTTP response code Example: "unauthorized" - `errors.message` (string,null) Optional. Human readable description of the error. Example: "Access Token Invalid" - `errors.field` (string,null) Optional. Used to identify a particular field or query parameter that was in error. Example: "email"