Every API here is available over the APIs.io API and to AI agents over MCP.
{
"info": {
"_postman_id": "2e6c95aa-4321-4dbb-a0e8-004f962419f7",
"name": "Open Messaging API",
"description": "## Demo quick start\n\n1. Import this JSON collection into Postman (not the YAML, which regenerates placeholders).\n2. In collection **Variables**, set `baseUrl`, `domainId`, `campaignName`, and `deliveryProfileId`. The old `chatCampaignName` variable is now `campaignName`. The exported environment-specific settings were blank.\n3. Set `authSecret` and `authKey` locally and send **00 - Authentication / authentication**, or supply a valid `bearerToken`. The existing secret:key Basic auth order is unchanged.\n4. Review `channel` (defaults to GENERIC), `clientHandle`, `subject`, `question`, and `messageText`. Ensure the campaign/delivery profile supports the channel, its webhook is configured, and an agent is available.\n5. Run **only 01 - Text chat demo**, or send its requests one by one. IDs are captured automatically; no copying chat/message IDs between requests. If no USER participant is returned, retrieve chat details again or set `sourceParticipantId` from that response.\n6. Have the agent reply. Repeat **List all messages in a chat** to see the response; edit `messageText` and repeat **Add a message to a chat** to continue.\n7. When finished, set `allowDestructiveActions=true`, send **Terminate chat** under **05 - Edit and cleanup (manual)**, and verify HTTP 204. Successful termination clears runtime IDs and resets the opt-in.\n\n### Operational notes\n\n- Do not run the whole collection: attachments and acknowledgments are manual alternatives, not steps of the text demo.\n- Keep these variable names out of active environments, globals, and Runner data files (or remove conflicting overrides). Higher-precedence values can shadow collection settings and automatically captured IDs.\n- Starting authentication, a new chat, a new message, or attachment creation clears its previous outputs before the request, so a failed attempt does not reuse stale IDs/tokens. Starting a new chat does not close the previous one.\n- All requests use collection variables rather than imported path placeholders. Optional cursors/filters are disabled; enable and populate them only when needed. Default page size is 20.\n- Customer message IDs and outbound acknowledgment IDs are separate. Do not acknowledge a customer message as though it were an agent reply.\n- On 401, authenticate again; on 403, check API access and domain permissions; on 400, inspect the response and campaign/profile/channel settings. Failed requests stop Runner execution.\n- Credentials, bearer tokens, and signed upload URLs are sensitive even in a test tenant. Do not share populated exports. This API may incur consumption charges.\n- This collection has been validated locally against the supplied API shapes and simulated responses, not against a live tenant.\n\n---\n\n**Note: Use of this API requires a license, and incurs consumption-based charges. For pricing and purchasing information, contact your Five9 representative.**\n\n## Overview\nFive9 Open Messaging API provides a flexible and consistent framework for integrating custom messaging channels into the Five9 Intelligent CX Platform. Many organizations have already invested in homegrown or third-party digital engagement applications that Five9 does not natively support. As a result, agents are forced to work across multiple systems, creating fragmented customer journeys, siloed reporting, and inefficient administration.\nWith Open Messaging API, organizations can preserve their existing investments while unifying customer engagement workflows within Five9. All messaging interactions plug into the same intelligent orchestration layer, including routing, AI-powered capabilities, reporting, business hours, skills, chat profiles, and redaction rules.\nWhen a customer sends a message, the API processes and routes it to your system based on your delivery profile. The API supports text, images, documents, and other rich media, allowing you to deliver engaging conversations. You can also subscribe to event notifications such as message delivery, read receipts, and conversation termination events.\n\n## Prerequisites for Using Open Messaging\nTo use Open Messaging, you must: <br/>\n1 Use API Access Control to securely access the Open Messaging API. See [Configuring API Access Control](https://documentation.five9.com/bundle/admin-console/page/admin-console/api-access-control/api-access-control.htm). <br/>\n2 Create a delivery profile in Admin Console (to define where and how messages are sent and received). See [Open Messaging](https://documentation.five9.com/bundle/admin-console/page/admin-console/open-messaging/open-messaging-intro.htm) \n\n\nContact Support:\n Email: cases@five9.com",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
"_exporter_id": "12400916"
},
"item": [
{
"name": "00 - Authentication",
"description": "Run authentication once, or supply a valid bearerToken locally.",
"item": [
{
"name": "authentication",
"event": [
{
"listen": "prerequest",
"script": {
"type": "text/javascript",
"exec": [
"const authSecret = pm.variables.get('authSecret');",
"const authKey = pm.variables.get('authKey');",
"const authEncoded = btoa(authSecret + ':' + authKey);",
"pm.collectionVariables.set('authEncoded', authEncoded);",
"pm.variables.set('authEncoded', authEncoded);"
]
}
},
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"pm.test('Expected HTTP 200', function () {",
" pm.response.to.have.status(200);",
"});",
"if (pm.response.code !== 200) {",
" pm.execution.setNextRequest(null);",
" throw new Error('Request failed with HTTP ' + pm.response.code + '. Inspect the response body; no IDs or tokens were saved.');",
"}",
"",
"let data;",
"try {",
" data = pm.response.json();",
"} catch (error) {",
" pm.execution.setNextRequest(null);",
" throw new Error('Expected a JSON response: ' + error.message);",
"}",
"if (!data || typeof data !== 'object' || Array.isArray(data)) {",
" pm.execution.setNextRequest(null);",
" throw new Error('Expected a JSON object response.');",
"}",
"",
"pm.test('Response contains access_token', function () {",
" pm.expect(data.access_token).to.be.a('string').and.not.empty;",
"});",
"if (typeof data.access_token !== 'string' || !data.access_token.trim()) {",
" pm.execution.setNextRequest(null);",
" throw new Error('Cannot continue: response is missing access_token.');",
"}",
"pm.collectionVariables.set('bearerToken', data.access_token);"
]
}
}
],
"request": {
"auth": {
"type": "noauth"
},
"method": "POST",
"header": [
{
"key": "Authorization",
"value": "Basic {{authEncoded}}"
}
],
"body": {
"mode": "urlencoded",
"urlencoded": [
{
"key": "grant_type",
"value": "client_credentials"
}
]
},
"url": {
"raw": "{{baseUrl}}/oauth2/v1/token",
"host": [
"{{baseUrl}}"
],
"path": [
"oauth2",
"v1",
"token"
]
},
"description": "Run first to obtain a bearer token. Preserves the original Basic auth convention: base64(authSecret:authKey). Credentials and generated tokens should remain local. Alternatively, supply bearerToken and skip this request."
},
"response": []
}
]
},
{
"name": "01 - Text chat demo",
"description": "Run this folder after authentication, or send requests individually in order. The chat remains open for agent replies. Requires the configured campaign, delivery profile, and an available agent. Repeat Add/List messages to continue.",
"item": [
{
"name": "Create a new chat",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Accept",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"attributes\": [\n {\n \"attributeName\": \"Subject\",\n \"attributeValue\": \"{{subject}}\"\n },\n {\n \"attributeName\": \"Question\",\n \"attributeValue\": \"{{question}}\"\n }\n ],\n \"campaignSource\": {\n \"campaignName\": \"{{campaignName}}\"\n },\n \"channel\": \"{{channel}}\",\n \"contactSource\": {\n \"clientHandle\": \"{{clientHandle}}\",\n \"clientHandleType\": \"CHANNEL_DEFAULT\"\n }\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/messaging-service/v1/domains/{{domainId}}/delivery-profiles/{{deliveryProfileId}}/chats",
"host": [
"{{baseUrl}}"
],
"path": [
"messaging-service",
"v1",
"domains",
"{{domainId}}",
"delivery-profiles",
"{{deliveryProfileId}}",
"chats"
]
},
"description": "Creates a chat using the specified delivery profile. Obtain delivery profile IDs from the delivery messaging service endpoint. (/messaging-delivery/v1/domains/{domainId}/delivery-profiles)\n\nUses campaignName, channel, clientHandle, subject, and question. Captures chatId and the USER sourceParticipantId. Starting a new chat clears prior demo IDs; it does not terminate the previous chat. End the previous chat using Cleanup first."
},
"response": [
{
"name": "The details of the newly created chat",
"originalRequest": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Accept",
"value": "application/json"
},
{
"description": "Added as a part of security scheme: bearer",
"key": "Authorization",
"value": "Bearer <token>"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"attributes\": [\n {\n \"attributeName\": \"Subject\",\n \"attributeValue\": \"Open Messaging API\"\n },\n {\n \"attributeName\": \"Question\",\n \"attributeValue\": \"How to contact an agent?\"\n }\n ],\n \"campaignSource\": {\n \"campaignId\": \"string\",\n \"campaignName\": \"string\",\n \"campaignHandle\": \"string\"\n },\n \"channel\": \"st\",\n \"contactSource\": {\n \"clientHandle\": \"+19251112223\",\n \"clientHandleType\": \"string\",\n \"attributes\": [\n {\n \"attributeName\": \"email\",\n \"attributeValue\": \"john.doe@example.com\"\n },\n {\n \"attributeName\": \"phone\",\n \"attributeValue\": \"+1234567890\"\n }\n ]\n },\n \"chatHistoryMessages\": [\n {\n \"source\": {\n \"type\": \"st\",\n \"actor\": {\n \"actorId\": \"s\",\n \"displayName\": \"string\"\n }\n },\n \"text\": \"string\",\n \"timestamp\": \"2024-05-29T01:28:31.931Z\",\n \"type\": \"TEXT\",\n \"attachments\": [\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n }\n ],\n \"externalId\": \"string\"\n },\n {\n \"source\": {\n \"type\": \"str\",\n \"actor\": {\n \"actorId\": \"string\",\n \"displayName\": \"string\"\n }\n },\n \"text\": \"string\",\n \"timestamp\": \"2024-05-29T01:28:31.931Z\",\n \"type\": \"TEXT\",\n \"attachments\": [\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n }\n ],\n \"externalId\": \"string\"\n },\n {\n \"source\": {\n \"type\": \"string\",\n \"actor\": {\n \"actorId\": \"string\",\n \"displayName\": \"string\"\n }\n },\n \"text\": \"string\",\n \"timestamp\": \"2024-05-29T01:28:31.931Z\",\n \"type\": \"TEXT\",\n \"attachments\": [\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n }\n ],\n \"externalId\": \"string\"\n },\n {\n \"source\": {\n \"type\": \"str\",\n \"actor\": {\n \"actorId\": \"string\",\n \"displayName\": \"string\"\n }\n },\n \"text\": \"string\",\n \"timestamp\": \"2024-05-29T01:28:31.931Z\",\n \"type\": \"TEXT\",\n \"attachments\": [\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n }\n ],\n \"externalId\": \"string\"\n },\n {\n \"source\": {\n \"type\": \"str\",\n \"actor\": {\n \"actorId\": \"string\",\n \"displayName\": \"string\"\n }\n },\n \"text\": \"string\",\n \"timestamp\": \"2024-05-29T01:28:31.931Z\",\n \"type\": \"TEXT\",\n \"attachments\": [\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n }\n ],\n \"externalId\": \"string\"\n },\n {\n \"source\": {\n \"type\": \"s\",\n \"actor\": {\n \"actorId\": \"string\",\n \"displayName\": \"string\"\n }\n },\n \"text\": \"string\",\n \"timestamp\": \"2024-05-29T01:28:31.931Z\",\n \"type\": \"TEXT\",\n \"attachments\": [\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n }\n ],\n \"externalId\": \"string\"\n },\n {\n \"source\": {\n \"type\": \"str\",\n \"actor\": {\n \"actorId\": \"st\",\n \"displayName\": \"string\"\n }\n },\n \"text\": \"string\",\n \"timestamp\": \"2024-05-29T01:28:31.931Z\",\n \"type\": \"TEXT\",\n \"attachments\": [\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n },\n {\n \"externalId\": \"1655334809039 or a753ab14-6ade-4aed-a198-5860d926ab17\",\n \"name\": \"cat.jpeg\"\n
# --- truncated at 32 KB (939 KB total) ---
# Full source: https://artifacts.apis.io/five9/openapi/_original/five9-open-messaging-api.postman_collection.json