You can reply to a ticket with a message from an admin or on behalf of a contact, or with a note for admins.
Intercom API version.
By default, it's equal to the version set in the app package.
Payload of the request to reply on behalf of a contact using their intercom_user_id
The time the reply was created. If not provided, the current time will be used.
A list of image URLs that will be added as attachments. You can include up to 10 URLs.
The quick reply selection the contact wishes to respond with. These map to buttons displayed in the Messenger UI if sent by a bot, or the reply options sent by an Admin via the API.
- The production API serverhttps://api.intercom.io/tickets/{ticket_id}/reply
- The european API serverhttps://api.eu.intercom.io/tickets/{ticket_id}/reply
- The australian API serverhttps://api.au.intercom.io/tickets/{ticket_id}/reply
- Contact Reply on ticket
- Admin Reply on ticket
- Admin reply
- User reply
- Admin note reply
- Admin note reply with cross-post to linked conversations
- Admin quick_reply reply
- Not found
curl -i -X POST \
https://api.intercom.io/tickets/123/reply \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-H 'Intercom-Version: 2.16' \
-d '{
"message_type": "comment",
"type": "admin",
"admin_id": 991267940,
"body": "<p>Thanks for reaching out, we'\''re looking into it!</p>"
}'Admin Reply to send Quick Reply Options
A map of the reply text keyed by locale code. Backs the ticket.admin.replied.translated webhook topic. original holds the locale code the reply was written in; every other key holds the reply translated into that locale.
{ "original": "en", "en": "<p>Hello</p>", "fr": "<p>Bonjour</p>" }
- Admin reply
- Admin note reply
- Admin quick_reply reply
{ "type": "ticket_part", "id": "155", "part_type": "comment", "body": "<p>Thanks for reaching out, we're looking into it!</p>", "created_at": 1734537880, "updated_at": 1734537880, "author": { "id": "991267940", "type": "admin", "name": "Ciaran418 Lee", "email": "admin418@email.com" }, "attachments": [], "redacted": false, "app_package_code": "test-integration", "translations": { "original": "en", "en": "<p>Thanks for reaching out, we're looking into it!</p>", "fr": "<p>Merci de nous avoir contactés, nous nous en occupons !</p>" } }