---
title: "List Ticket External Messages"
method: GET
path: "/v2/tickets/{ticket_id}/external-messages"
tags: ["Ticket API"]
---

# List Ticket External Messages

`GET /v2/tickets/{ticket_id}/external-messages`

List all origin external messages for a ticket. These are messages that originated from external systems and were synced into Serval. This helps you understand which messages came from which external channels.

## Path parameters

- `ticket_id` string, required — The ID of the Serval ticket to list external messages for

## Response `200`

Success

- SvhelpPublicapiListTicketExternalMessagesResponse
  - `data` SvhelpPubapimodelsExternalMessage[]
    - `id` string — The ID of the external message in Serval's system
    - `externalMessageId` string — The ID of the external message in the external system
    - `messageId` string — The ID of the Serval message this external message is linked to
    - `sourceType` 'EXTERNAL_MESSAGE_SOURCE_TYPE_UNSPECIFIED' | 'EXTERNAL_MESSAGE_SOURCE_TYPE_SLACK' | 'EXTERNAL_MESSAGE_SOURCE_TYPE_LINEAR' | 'EXTERNAL_MESSAGE_SOURCE_TYPE_EMAIL' | 'EXTERNAL_MESSAGE_SOURCE_TYPE_JIRA' | 'EXTERNAL_MESSAGE_SOURCE_TYPE_PUBLIC_API' | 'EXTERNAL_MESSAGE_SOURCE_TYPE_FRESHSERVICE' | 'EXTERNAL_MESSAGE_SOURCE_TYPE_ZENDESK' | 'EXTERNAL_MESSAGE_SOURCE_TYPE_SERVICENOW' | 'EXTERNAL_MESSAGE_SOURCE_TYPE_PHONE_CALL' | 'EXTERNAL_MESSAGE_SOURCE_TYPE_MICROSOFT' — External message source types
    - `sourceId` string — The ID of the source/integration in Serval
    - `isOrigin` boolean — Whether this external message is the origin source of the Serval message True if the Serval message was created from this external message
    - `createdAt` string, date-time — A timestamp in RFC 3339 format (e.g., "2025-01-15T01:30:15Z").
    - `updatedAt` string, date-time — A timestamp in RFC 3339 format (e.g., "2025-01-15T01:30:15Z").
    - `toRecipientEmails` string[] — Email-specific fields (only populated when source_type is EMAIL) The To recipient email addresses
    - `ccRecipientEmails` string[] — The CC recipient email addresses

## Other responses

- `default` — Error

---

[API](https://skmtc.net/serval/apis/serval-public-api.md) · [All operations](https://skmtc.net/serval/apis/serval-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/serval/serval-public-api/revisions/0549515e9384/schema)
