{ "info": { "_postman_id": "01e7a243-7b7a-4f49-9811-a67aa98663eb", "name": "Customer 360 API", "description": "The Customer 360 API provides unified access to customer interaction history and insights across all 8x8 contact center channels.\n\nGiven a customer identity (email, phone number, contact ID, or account ID), the API returns a list of interactions along with aggregated sentiment and topic insights.\n\n## Authentication\n\nAll endpoints require an 8x8 API key obtained from the 8x8 Admin Console. Pass the key in the `x-api-key` request header:\n\n```\nx-api-key: \n```\n\nRefer to [How to get API Keys](/analytics/docs/how-to-get-api-keys) for instructions on creating an API key.\n\n## Regions\n\nThe API is available in four regions. Use the base URL corresponding to the region where your tenant is provisioned:\n\n| Region | Base URL |\n|---|---|\n| Phoenix (US) | `https://api.8x8.com/cidp-customer-360/us` |\n| London (UK) | `https://api.8x8.com/cidp-customer-360/uk` |\n| Toronto (Canada) | `https://api.8x8.com/cidp-customer-360/ca` |\n| Sydney (Australia) | `https://api.8x8.com/cidp-customer-360/ap` |\n\n## Search Strategies\n\nThe API supports four mutually exclusive search strategies. You must provide exactly one identity field per request:\n\n| Strategy | Required | Optional | Forbidden |\n|---|---|---|---|\n| Contact ID | `contactId`, `crmId` | \u2014 | \u2014 |\n| Account ID | `accountId` | `crmId` | \u2014 |\n| Email | `email` | \u2014 | `crmId` |\n| Phone Number | `phoneNumber` | \u2014 | `crmId` |\n\nOnly the native CRM is supported. Set `crmId` to `native`.\n\n## Time Range\n\nIf `startTime` and `endTime` are omitted, a default window of 1 year ending at the current time is applied. Times must be in ISO-8601 format with timezone (e.g. `2025-08-15T10:30:00-05:00`).\n\n## Response Fields\n\n### interactions\nA list of individual interactions matching the search criteria. Each interaction includes:\n- `interactionId` \u2014 Unique identifier for the interaction\n- `mediaType` \u2014 Channel type: `PHONE`, `EMAIL`, `CHAT`, or `VOICEMAIL`\n- `direction` \u2014 `INBOUND` or `OUTBOUND`\n- `productType` \u2014 8x8 product that handled the interaction: `CC` (Contact Center), `UC` (Unified Communications), or `ENGAGE`\n- `startedAt` / `endedAt` \u2014 Unix epoch milliseconds\n- `sentiment` \u2014 Overall sentiment: `POSITIVE`, `NEUTRAL`, or `NEGATIVE`\n- `topics` \u2014 List of topics detected in the interaction, each with a name and match count\n- `wrapUpCodes` \u2014 Agent wrap-up codes applied at the end of the interaction\n- `queueName` \u2014 Name of the queue that handled the interaction\n- `outcomeLabel` \u2014 Outcome label assigned to the interaction\n- `interactionLabels` \u2014 Labels applied to the interaction\n\n### insights\nAggregated analysis across all returned interactions:\n- `aggregatedSentiments` \u2014 Overall customer, agent, and combined sentiment across all interactions\n- `aggregatedTopics` \u2014 Topic frequency breakdown showing which topics appeared most often and in what percentage of interactions\n\n", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "createdAt": "2026-07-28T00:28:00.000Z", "updatedAt": "2026-07-28T00:28:00.000Z", "lastUpdatedBy": "35240", "uid": "35240-01e7a243-7b7a-4f49-9811-a67aa98663eb" }, "item": [ { "name": "v1", "item": [ { "name": "public", "item": [ { "name": "tenants", "item": [ { "name": "{tenantId}", "item": [ { "name": "interactions-insight", "item": [ { "name": "Get interaction insights", "id": "e62dcd56-a1bd-4fc5-a63a-88d03c564652", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "x-api-key", "type": "string" }, { "key": "value", "value": "{{apiKey}}", "type": "string" }, { "key": "in", "value": "header", "type": "string" } ] }, "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/v1/public/tenants/:tenantId/interactions-insight?contactId=&accountId=&email=&phoneNumber=&crmId=&startTime=&endTime=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "public", "tenants", ":tenantId", "interactions-insight" ], "query": [ { "description": "Contact ID. Requires `crmId` when provided.", "key": "contactId", "value": "" }, { "description": "Account ID. `crmId` is optional when provided.", "key": "accountId", "value": "" }, { "description": "Email address. `crmId` must not be provided.", "key": "email", "value": "" }, { "description": "Phone number in E.164 format. `crmId` must not be provided.", "key": "phoneNumber", "value": "" }, { "description": "CRM identifier. Required with `contactId`, optional with `accountId`, forbidden with `email`/`phoneNumber`. Only the native CRM is supported.", "key": "crmId", "value": "" }, { "description": "Start of the time range in ISO-8601 format with timezone offset. Defaults to 1 year before `endTime`.", "key": "startTime", "value": "" }, { "description": "End of the time range in ISO-8601 format with timezone offset. Defaults to now.", "key": "endTime", "value": "" } ], "variable": [ { "id": "748c3717-a210-4196-9e81-f17bc6854acb", "key": "tenantId", "value": "", "description": "(Required) The tenant identifier. Must belong to the authenticated customer." } ] }, "description": "Retrieves interaction insights for a tenant, including interactions list and speech analytics.\n\nSupports four search strategies:\n- `contactId` + `crmId` (both required)\n- `accountId` (crmId optional)\n- `email` (crmId must not be provided)\n- `phoneNumber` (crmId must not be provided)\n\nIf `startTime` and `endTime` are omitted, a default time window is applied (1 year)." }, "response": [ { "id": "18fa5736-04d2-4a25-b997-143577762496", "name": "Successfully retrieved interaction insights", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "x-api-key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/public/tenants/:tenantId/interactions-insight?contactId=&accountId=&email=&phoneNumber=&crmId=&startTime=&endTime=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "public", "tenants", ":tenantId", "interactions-insight" ], "query": [ { "description": "Contact ID. Requires `crmId` when provided.", "key": "contactId", "value": "" }, { "description": "Account ID. `crmId` is optional when provided.", "key": "accountId", "value": "" }, { "description": "Email address. `crmId` must not be provided.", "key": "email", "value": "" }, { "description": "Phone number in E.164 format. `crmId` must not be provided.", "key": "phoneNumber", "value": "" }, { "description": "CRM identifier. Required with `contactId`, optional with `accountId`, forbidden with `email`/`phoneNumber`. Only the native CRM is supported.", "key": "crmId", "value": "" }, { "description": "Start of the time range in ISO-8601 format with timezone offset. Defaults to 1 year before `endTime`.", "key": "startTime", "value": "" }, { "description": "End of the time range in ISO-8601 format with timezone offset. Defaults to now.", "key": "endTime", "value": "" } ], "variable": [ { "key": "tenantId" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"interactions\": [\n {\n \"interactionId\": \"\",\n \"contactId\": \"\",\n \"mediaIdentifier\": \"\",\n \"mediaType\": \"VOICEMAIL\",\n \"chatType\": \"\",\n \"direction\": \"INBOUND\",\n \"productType\": \"CC\",\n \"startedAt\": \"\",\n \"endedAt\": \"\",\n \"sentiment\": \"\",\n \"topics\": [\n {\n \"topic\": \"\",\n \"matches\": \"\"\n },\n {\n \"topic\": \"\",\n \"matches\": \"\"\n }\n ],\n \"wrapUpCodes\": [\n \"\",\n \"\"\n ],\n \"queueName\": \"\",\n \"outcomeLabel\": \"\",\n \"interactionLabels\": [\n \"\",\n \"\"\n ],\n \"title\": \"\",\n \"emailSubject\": \"\",\n \"departmentName\": \"\",\n \"signals\": [\n \"\",\n \"\"\n ]\n },\n {\n \"interactionId\": \"\",\n \"contactId\": \"\",\n \"mediaIdentifier\": \"\",\n \"mediaType\": \"CHAT\",\n \"chatType\": \"\",\n \"direction\": \"INBOUND\",\n \"productType\": \"ENGAGE\",\n \"startedAt\": \"\",\n \"endedAt\": \"\",\n \"sentiment\": \"\",\n \"topics\": [\n {\n \"topic\": \"\",\n \"matches\": \"\"\n },\n {\n \"topic\": \"\",\n \"matches\": \"\"\n }\n ],\n \"wrapUpCodes\": [\n \"\",\n \"\"\n ],\n \"queueName\": \"\",\n \"outcomeLabel\": \"\",\n \"interactionLabels\": [\n \"\",\n \"\"\n ],\n \"title\": \"\",\n \"emailSubject\": \"\",\n \"departmentName\": \"\",\n \"signals\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"insights\": {\n \"aggregatedSentiments\": {\n \"totalInteractions\": \"\",\n \"aggregatedSentiment\": {\n \"aggregatedCustomerSentiment\": \"\",\n \"aggregatedAgentSentiment\": \"\",\n \"aggregatedOverallSentiment\": \"\"\n }\n },\n \"aggregatedTopics\": {\n \"totalInteractions\": \"\",\n \"topicFrequency\": [\n {\n \"topicName\": \"\",\n \"categoryName\": \"\",\n \"interactionsMatchedCount\": \"\",\n \"percentageMatched\": \"\"\n },\n {\n \"topicName\": \"\",\n \"categoryName\": \"\",\n \"interactionsMatchedCount\": \"\",\n \"percentageMatched\": \"\"\n }\n ]\n }\n }\n}", "createdAt": "2026-07-28T00:28:00.000Z", "updatedAt": "2026-07-28T00:28:00.000Z", "uid": "35240-18fa5736-04d2-4a25-b997-143577762496" }, { "id": "0d6b4148-530f-41f8-872f-ce440f0840b5", "name": "Bad request \u2014 invalid or missing search criteria", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "x-api-key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/public/tenants/:tenantId/interactions-insight?contactId=&accountId=&email=&phoneNumber=&crmId=&startTime=&endTime=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "public", "tenants", ":tenantId", "interactions-insight" ], "query": [ { "description": "Contact ID. Requires `crmId` when provided.", "key": "contactId", "value": "" }, { "description": "Account ID. `crmId` is optional when provided.", "key": "accountId", "value": "" }, { "description": "Email address. `crmId` must not be provided.", "key": "email", "value": "" }, { "description": "Phone number in E.164 format. `crmId` must not be provided.", "key": "phoneNumber", "value": "" }, { "description": "CRM identifier. Required with `contactId`, optional with `accountId`, forbidden with `email`/`phoneNumber`. Only the native CRM is supported.", "key": "crmId", "value": "" }, { "description": "Start of the time range in ISO-8601 format with timezone offset. Defaults to 1 year before `endTime`.", "key": "startTime", "value": "" }, { "description": "End of the time range in ISO-8601 format with timezone offset. Defaults to now.", "key": "endTime", "value": "" } ], "variable": [ { "key": "tenantId" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"status\": \"\",\n \"title\": \"\",\n \"detail\": \"\"\n}", "createdAt": "2026-07-28T00:28:00.000Z", "updatedAt": "2026-07-28T00:28:00.000Z", "uid": "35240-0d6b4148-530f-41f8-872f-ce440f0840b5" }, { "id": "1dbb5518-8543-4de4-b4f3-a128e71efc7a", "name": "Unauthorized \u2014 missing or invalid API key", "originalRequest": { "method": "GET", "header": [ { "description": "Added as a part of security scheme: apikey", "key": "x-api-key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/public/tenants/:tenantId/interactions-insight?contactId=&accountId=&email=&phoneNumber=&crmId=&startTime=&endTime=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "public", "tenants", ":tenantId", "interactions-insight" ], "query": [ { "description": "Contact ID. Requires `crmId` when provided.", "key": "contactId", "value": "" }, { "description": "Account ID. `crmId` is optional when provided.", "key": "accountId", "value": "" }, { "description": "Email address. `crmId` must not be provided.", "key": "email", "value": "" }, { "description": "Phone number in E.164 format. `crmId` must not be provided.", "key": "phoneNumber", "value": "" }, { "description": "CRM identifier. Required with `contactId`, optional with `accountId`, forbidden with `email`/`phoneNumber`. Only the native CRM is supported.", "key": "crmId", "value": "" }, { "description": "Start of the time range in ISO-8601 format with timezone offset. Defaults to 1 year before `endTime`.", "key": "startTime", "value": "" }, { "description": "End of the time range in ISO-8601 format with timezone offset. Defaults to now.", "key": "endTime", "value": "" } ], "variable": [ { "key": "tenantId" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T00:28:00.000Z", "updatedAt": "2026-07-28T00:28:00.000Z", "uid": "35240-1dbb5518-8543-4de4-b4f3-a128e71efc7a" }, { "id": "4c62e6bb-c0c0-4934-8d52-3ad1890e4e00", "name": "Forbidden \u2014 tenant does not belong to the authenticated customer", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "x-api-key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/public/tenants/:tenantId/interactions-insight?contactId=&accountId=&email=&phoneNumber=&crmId=&startTime=&endTime=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "public", "tenants", ":tenantId", "interactions-insight" ], "query": [ { "description": "Contact ID. Requires `crmId` when provided.", "key": "contactId", "value": "" }, { "description": "Account ID. `crmId` is optional when provided.", "key": "accountId", "value": "" }, { "description": "Email address. `crmId` must not be provided.", "key": "email", "value": "" }, { "description": "Phone number in E.164 format. `crmId` must not be provided.", "key": "phoneNumber", "value": "" }, { "description": "CRM identifier. Required with `contactId`, optional with `accountId`, forbidden with `email`/`phoneNumber`. Only the native CRM is supported.", "key": "crmId", "value": "" }, { "description": "Start of the time range in ISO-8601 format with timezone offset. Defaults to 1 year before `endTime`.", "key": "startTime", "value": "" }, { "description": "End of the time range in ISO-8601 format with timezone offset. Defaults to now.", "key": "endTime", "value": "" } ], "variable": [ { "key": "tenantId" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"status\": \"\",\n \"title\": \"\",\n \"detail\": \"\"\n}", "createdAt": "2026-07-28T00:28:00.000Z", "updatedAt": "2026-07-28T00:28:00.000Z", "uid": "35240-4c62e6bb-c0c0-4934-8d52-3ad1890e4e00" }, { "id": "43290127-8ccb-4135-a6e8-00547bbf62fb", "name": "Internal server error", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "x-api-key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/public/tenants/:tenantId/interactions-insight?contactId=&accountId=&email=&phoneNumber=&crmId=&startTime=&endTime=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "public", "tenants", ":tenantId", "interactions-insight" ], "query": [ { "description": "Contact ID. Requires `crmId` when provided.", "key": "contactId", "value": "" }, { "description": "Account ID. `crmId` is optional when provided.", "key": "accountId", "value": "" }, { "description": "Email address. `crmId` must not be provided.", "key": "email", "value": "" }, { "description": "Phone number in E.164 format. `crmId` must not be provided.", "key": "phoneNumber", "value": "" }, { "description": "CRM identifier. Required with `contactId`, optional with `accountId`, forbidden with `email`/`phoneNumber`. Only the native CRM is supported.", "key": "crmId", "value": "" }, { "description": "Start of the time range in ISO-8601 format with timezone offset. Defaults to 1 year before `endTime`.", "key": "startTime", "value": "" }, { "description": "End of the time range in ISO-8601 format with timezone offset. Defaults to now.", "key": "endTime", "value": "" } ], "variable": [ { "key": "tenantId" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"status\": \"\",\n \"title\": \"\",\n \"detail\": \"\"\n}", "createdAt": "2026-07-28T00:28:00.000Z", "updatedAt": "2026-07-28T00:28:00.000Z", "uid": "35240-43290127-8ccb-4135-a6e8-00547bbf62fb" } ], "createdAt": "2026-07-28T00:28:00.000Z", "updatedAt": "2026-07-28T00:28:00.000Z", "uid": "35240-e62dcd56-a1bd-4fc5-a63a-88d03c564652" } ], "id": "cd2ee11d-ba7b-4e7a-b733-0f91fcb5d3c1", "createdAt": "2026-07-28T00:28:00.000Z", "updatedAt": "2026-07-28T00:28:00.000Z", "uid": "35240-cd2ee11d-ba7b-4e7a-b733-0f91fcb5d3c1" }, { "name": "transcript-summaries", "item": [ { "name": "Get transcript summaries", "id": "2b1df679-df73-4933-a2fc-6555ac22bae4", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "x-api-key", "type": "string" }, { "key": "value", "value": "{{apiKey}}", "type": "string" }, { "key": "in", "value": "header", "type": "string" } ] }, "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/v1/public/tenants/:tenantId/transcript-summaries?interactionId=&interactionId=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "public", "tenants", ":tenantId", "transcript-summaries" ], "query": [ { "description": "(Required) One or more interaction IDs. Repeat the parameter for batch retrieval (e.g. ?interactionId=id1&interactionId=id2).", "key": "interactionId", "value": "" }, { "description": "(Required) One or more interaction IDs. Repeat the parameter for batch retrieval (e.g. ?interactionId=id1&interactionId=id2).", "key": "interactionId", "value": "" } ], "variable": [ { "id": "8810e73b-1379-408b-a42a-2ef02ce288de", "key": "tenantId", "value": "", "description": "(Required) The tenant identifier. Must belong to the authenticated customer." } ] }, "description": "Retrieves transcript summaries for one or more interaction IDs.\n\nPass one or more `interactionId` query parameters. The API returns successfully retrieved summaries and lists any IDs that could not be retrieved as partial failures.\n\nA maximum of 50 interaction IDs can be provided per request." }, "response": [ { "id": "fc37c3f3-dc07-49fb-9331-ebfeb5e8fb9b", "name": "Successfully retrieved transcript summaries. Partial failures are included in the response body.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "x-api-key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/public/tenants/:tenantId/transcript-summaries?interactionId=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "public", "tenants", ":tenantId", "transcript-summaries" ], "query": [ { "description": "(Required) One or more interaction IDs. Repeat the parameter for batch retrieval (e.g. ?interactionId=id1&interactionId=id2).", "key": "interactionId", "value": "" } ], "variable": [ { "key": "tenantId" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"summaries\": [\n {\n \"interactionId\": \"\",\n \"summaryObjectId\": \"\",\n \"content\": {\n \"id\": \"\",\n \"result\": \"\",\n \"status\": \"\",\n \"type\": \"\",\n \"duration\": \"\"\n },\n \"metadata\": {\n \"createdAt\": \"\",\n \"sizeBytes\": \"\"\n }\n },\n {\n \"interactionId\": \"\",\n \"summaryObjectId\": \"\",\n \"content\": {\n \"id\": \"\",\n \"result\": \"\",\n \"status\": \"\",\n \"type\": \"\",\n \"duration\": \"\"\n },\n \"metadata\": {\n \"createdAt\": \"\",\n \"sizeBytes\": \"\"\n }\n }\n ],\n \"partialFailures\": [\n {\n \"interactionId\": \"\",\n \"reason\": \"\"\n },\n {\n \"interactionId\": \"\",\n \"reason\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T00:28:00.000Z", "updatedAt": "2026-07-28T00:28:00.000Z", "uid": "35240-fc37c3f3-dc07-49fb-9331-ebfeb5e8fb9b" }, { "id": "f6831615-ee4d-4fd5-a2e7-eb84ad31f595", "name": "Bad request \u2014 missing or invalid interactionId parameter", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "x-api-key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/public/tenants/:tenantId/transcript-summaries?interactionId=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "public", "tenants", ":tenantId", "transcript-summaries" ], "query": [ { "description": "(Required) One or more interaction IDs. Repeat the parameter for batch retrieval (e.g. ?interactionId=id1&interactionId=id2).", "key": "interactionId", "value": "" } ], "variable": [ { "key": "tenantId" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"status\": \"\",\n \"title\": \"\",\n \"detail\": \"\"\n}", "createdAt": "2026-07-28T00:28:00.000Z", "updatedAt": "2026-07-28T00:28:00.000Z", "uid": "35240-f6831615-ee4d-4fd5-a2e7-eb84ad31f595" }, { "id": "3b2b5dc9-e3e4-46b2-8d41-3f67b5c53803", "name": "Unauthorized \u2014 missing or invalid API key", "originalRequest": { "method": "GET", "header": [ { "description": "Added as a part of security scheme: apikey", "key": "x-api-key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/public/tenants/:tenantId/transcript-summaries?interactionId=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "public", "tenants", ":tenantId", "transcript-summaries" ], "query": [ { "description": "(Required) One or more interaction IDs. Repeat the parameter for batch retrieval (e.g. ?interactionId=id1&interactionId=id2).", "key": "interactionId", "value": "" } ], "variable": [ { "key": "tenantId" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T00:28:00.000Z", "updatedAt": "2026-07-28T00:28:00.000Z", "uid": "35240-3b2b5dc9-e3e4-46b2-8d41-3f67b5c53803" }, { "id": "0d4410a1-f2d5-4606-a366-cd75baab1f34", "name": "Forbidden \u2014 tenant does not belong to the authenticated customer", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "x-api-key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/public/tenants/:tenantId/transcript-summaries?interactionId=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "public", "tenants", ":tenantId", "transcript-summaries" ], "query": [ { "description": "(Required) One or more interaction IDs. Repeat the parameter for batch retrieval (e.g. ?interactionId=id1&interactionId=id2).", "key": "interactionId", "value": "" } ], "variable": [ { "key": "tenantId" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"status\": \"\",\n \"title\": \"\",\n \"detail\": \"\"\n}", "createdAt": "2026-07-28T00:28:00.000Z", "updatedAt": "2026-07-28T00:28:00.000Z", "uid": "35240-0d4410a1-f2d5-4606-a366-cd75baab1f34" }, { "id": "c6fcdc8e-f7cc-41be-b5b2-7c6cf209fd94", "name": "Internal server error", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "x-api-key", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/public/tenants/:tenantId/transcript-summaries?interactionId=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "public", "tenants", ":tenantId", "transcript-summaries" ], "query": [ { "description": "(Required) One or more interaction IDs. Repeat the parameter for batch retrieval (e.g. ?interactionId=id1&interactionId=id2).", "key": "interactionId", "value": "" } ], "variable": [ { "key": "tenantId" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"status\": \"\",\n \"title\": \"\",\n \"detail\": \"\"\n}", "createdAt": "2026-07-28T00:28:00.000Z", "updatedAt": "2026-07-28T00:28:00.000Z", "uid": "35240-c6fcdc8e-f7cc-41be-b5b2-7c6cf209fd94" } ], "createdAt": "2026-07-28T00:28:00.000Z", "updatedAt": "2026-07-28T00:28:00.000Z", "uid": "35240-2b1df679-df73-4933-a2fc-6555ac22bae4" } ], "id": "f130862f-eca7-4e5d-b295-eaaf1b067851", "createdAt": "2026-07-28T00:28:00.000Z", "updatedAt": "2026-07-28T00:28:00.000Z", "uid": "35240-f130862f-eca7-4e5d-b295-eaaf1b067851" } ], "id": "1794dde3-e22e-4b18-a30f-cdcf15ea15c4", "createdAt": "2026-07-28T00:28:00.000Z", "updatedAt": "2026-07-28T00:28:00.000Z", "uid": "35240-1794dde3-e22e-4b18-a30f-cdcf15ea15c4" } ], "id": "b8af60d6-402e-402e-99e8-fb2aeca059bd", "createdAt": "2026-07-28T00:28:00.000Z", "updatedAt": "2026-07-28T00:28:00.000Z", "uid": "35240-b8af60d6-402e-402e-99e8-fb2aeca059bd" } ], "id": "598a1353-d69e-48b8-9216-ead14a29f9d0", "createdAt": "2026-07-28T00:28:00.000Z", "updatedAt": "2026-07-28T00:28:00.000Z", "uid": "35240-598a1353-d69e-48b8-9216-ead14a29f9d0" } ], "id": "e53c508f-6b2d-4268-88d1-61e65c5d35f5", "createdAt": "2026-07-28T00:28:00.000Z", "updatedAt": "2026-07-28T00:28:00.000Z", "uid": "35240-e53c508f-6b2d-4268-88d1-61e65c5d35f5" } ], "variable": [ { "key": "baseUrl", "value": "https://api.8x8.com/cidp-customer-360/us" } ] }