{ "info": { "_postman_id": "9416f9c2-0af0-4457-bf61-57b58396d065", "name": "Work Analytics Historical", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "lastUpdatedBy": "35240", "uid": "35240-9416f9c2-0af0-4457-bf61-57b58396d065" }, "item": [ { "name": "v1", "item": [ { "name": "oauth", "item": [ { "name": "token", "item": [ { "name": "Authentication", "id": "7a9967ff-2525-4f37-a2cd-86137323c22f", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/x-www-form-urlencoded" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "urlencoded", "urlencoded": [ { "description": "(Required) ", "key": "username", "value": "" }, { "description": "(Required) ", "key": "password", "value": "" } ] }, "url": { "raw": "{{baseUrl}}/v1/oauth/token", "host": [ "{{baseUrl}}" ], "path": [ "v1", "oauth", "token" ] }, "description": "Generate Bearer token for use with subsequent requests" }, "response": [ { "id": "58d62bbe-0b47-485c-9b33-d61448f425f7", "name": "200", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/x-www-form-urlencoded" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "body": { "mode": "urlencoded", "urlencoded": [ { "description": "(Required) ", "key": "username", "value": "" }, { "description": "(Required) ", "key": "password", "value": "" } ] }, "url": { "raw": "{{baseUrl}}/v1/oauth/token", "host": [ "{{baseUrl}}" ], "path": [ "v1", "oauth", "token" ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"access_token\": \"\",\n \"token_type\": \"\",\n \"expires_in\": 0\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-58d62bbe-0b47-485c-9b33-d61448f425f7" }, { "id": "477d093c-a993-4ffa-abcb-0843516e6a22", "name": "400", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/x-www-form-urlencoded" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "body": { "mode": "urlencoded", "urlencoded": [ { "description": "(Required) ", "key": "username", "value": "" }, { "description": "(Required) ", "key": "password", "value": "" } ] }, "url": { "raw": "{{baseUrl}}/v1/oauth/token", "host": [ "{{baseUrl}}" ], "path": [ "v1", "oauth", "token" ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"status\": 0,\n \"message\": \"\",\n \"code\": \"\",\n \"details\": [\n {\n \"type\": \"\",\n \"location\": \"\",\n \"path\": [\n \"\",\n \"\"\n ],\n \"hint\": \"\"\n },\n {\n \"type\": \"\",\n \"location\": \"\",\n \"path\": [\n \"\",\n \"\"\n ],\n \"hint\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-477d093c-a993-4ffa-abcb-0843516e6a22" } ], "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-7a9967ff-2525-4f37-a2cd-86137323c22f" } ], "id": "56357d7f-4408-4e1d-9426-32ff76a8779b", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-56357d7f-4408-4e1d-9426-32ff76a8779b" } ], "id": "d2b416c4-832e-4053-9354-6166df0c7ce7", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-d2b416c4-832e-4053-9354-6166df0c7ce7" }, { "name": "compsum", "item": [ { "name": "Company Summary", "id": "66bf720d-932e-48f0-9265-1b8588b92bb2", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "8x8-apikey", "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/compsum?pbxId=&startTime=&endTime=&timeZone=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "compsum" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" } ] }, "description": "With the Analytics for 8x8 Work Company Summary (/compsum) endpoint you can obtain summary information about call activity that occurred within your enterprise for a given time period. The service returns a single record with key call metrics see [Company Summary Glossary](https://docs.8x8.com/8x8WebHelp/8x8analytics-virtual-office/Content/VOA/company-summary-beta.htm#Glossary) for details" }, "response": [ { "id": "7b68f318-2ebb-4b18-88c9-81bb8d2abb14", "name": "200", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/compsum?pbxId=&startTime=&endTime=&timeZone=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "compsum" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "[\n {\n \"pbxId\": \"\",\n \"inboundTotal\": 0,\n \"outboundTotal\": 0,\n \"externalInboundTotal\": 0,\n \"externalInboundAnswered\": 0,\n \"externalInboundAbandoned\": 0,\n \"percentExternalInboundAnswered\": 0,\n \"externalInboundMissed\": 0,\n \"externalOutboundTotal\": 0,\n \"externalOutboundAnswered\": 0,\n \"percentExternalOutboundAnswered\": 0,\n \"externalOutboundAbandoned\": 0,\n \"externalOutboundMissed\": 0,\n \"internalInboundTotal\": 0,\n \"internalInboundAnswered\": 0,\n \"internalInboundAbandoned\": 0,\n \"internalInboundMissed\": 0,\n \"internalOutboundTotal\": 0,\n \"internalOutboundAnswered\": 0,\n \"internalOutboundAbandoned\": 0,\n \"inboundAnswered\": 0,\n \"inboundAbandoned\": 0,\n \"inboundMissed\": 0,\n \"outboundAnswered\": 0,\n \"outboundAbandoned\": 0,\n \"totalAnswered\": 0,\n \"totalAbandoned\": 0,\n \"totalMissed\": 0,\n \"totalRingTime\": 0,\n \"totalTalkTime\": 0,\n \"totalCall\": 0,\n \"totalAbandonedTime\": 0,\n \"totalCallTime\": 0,\n \"avgRingTime\": 0,\n \"avgTalkTime\": 0,\n \"avgCallTime\": 0,\n \"avgAbandonedTime\": 0,\n \"totalVm\": 0,\n \"totalExtToExtAbandoned\": 0,\n \"totalExtToExtAnswered\": 0,\n \"totalExtToExt\": 0,\n \"totalExtToExtMissed\": 0\n },\n {\n \"pbxId\": \"\",\n \"inboundTotal\": 0,\n \"outboundTotal\": 0,\n \"externalInboundTotal\": 0,\n \"externalInboundAnswered\": 0,\n \"externalInboundAbandoned\": 0,\n \"percentExternalInboundAnswered\": 0,\n \"externalInboundMissed\": 0,\n \"externalOutboundTotal\": 0,\n \"externalOutboundAnswered\": 0,\n \"percentExternalOutboundAnswered\": 0,\n \"externalOutboundAbandoned\": 0,\n \"externalOutboundMissed\": 0,\n \"internalInboundTotal\": 0,\n \"internalInboundAnswered\": 0,\n \"internalInboundAbandoned\": 0,\n \"internalInboundMissed\": 0,\n \"internalOutboundTotal\": 0,\n \"internalOutboundAnswered\": 0,\n \"internalOutboundAbandoned\": 0,\n \"inboundAnswered\": 0,\n \"inboundAbandoned\": 0,\n \"inboundMissed\": 0,\n \"outboundAnswered\": 0,\n \"outboundAbandoned\": 0,\n \"totalAnswered\": 0,\n \"totalAbandoned\": 0,\n \"totalMissed\": 0,\n \"totalRingTime\": 0,\n \"totalTalkTime\": 0,\n \"totalCall\": 0,\n \"totalAbandonedTime\": 0,\n \"totalCallTime\": 0,\n \"avgRingTime\": 0,\n \"avgTalkTime\": 0,\n \"avgCallTime\": 0,\n \"avgAbandonedTime\": 0,\n \"totalVm\": 0,\n \"totalExtToExtAbandoned\": 0,\n \"totalExtToExtAnswered\": 0,\n \"totalExtToExt\": 0,\n \"totalExtToExtMissed\": 0\n }\n]", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-7b68f318-2ebb-4b18-88c9-81bb8d2abb14" }, { "id": "5fc876b7-906c-45fe-91a6-d8def3eed94e", "name": "400", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/compsum?pbxId=&startTime=&endTime=&timeZone=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "compsum" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"status\": 0,\n \"message\": \"\",\n \"code\": \"\",\n \"details\": [\n {\n \"type\": \"\",\n \"location\": \"\",\n \"path\": [\n \"\",\n \"\"\n ],\n \"hint\": \"\"\n },\n {\n \"type\": \"\",\n \"location\": \"\",\n \"path\": [\n \"\",\n \"\"\n ],\n \"hint\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-5fc876b7-906c-45fe-91a6-d8def3eed94e" }, { "id": "e80f85b3-219b-4465-a470-0ccdf494e28c", "name": "401", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/compsum?pbxId=&startTime=&endTime=&timeZone=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "compsum" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": \"\",\n \"error_description\": \"\"\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-e80f85b3-219b-4465-a470-0ccdf494e28c" }, { "id": "35f54ad2-ce28-4f35-99c1-1f55bb073774", "name": "403", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/compsum?pbxId=&startTime=&endTime=&timeZone=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "compsum" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"timeStamp\": \"\",\n \"status\": 0,\n \"error\": \"\",\n \"exception\": \"\",\n \"message\": \"\",\n \"path\": \"\"\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-35f54ad2-ce28-4f35-99c1-1f55bb073774" } ], "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-66bf720d-932e-48f0-9265-1b8588b92bb2" } ], "id": "64dc4d3e-1e5a-4162-ab0e-480ef44884aa", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-64dc4d3e-1e5a-4162-ab0e-480ef44884aa" }, { "name": "extsum", "item": [ { "name": "(DEPRECATED) Extension Summary v1", "id": "e4589d7c-7b36-444f-8085-e5f2c2ac58bb", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "8x8-apikey", "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/extsum?pbxId=&startTime=&endTime=&timeZone=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "extsum" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" } ] }, "description": "[Extension Summary V2](/analytics/reference/extension-summary-v-2) should be used. This endpoint is deprecated." }, "response": [ { "id": "2b6f5cd4-73e4-458a-bd5c-a7832df8a22d", "name": "200", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/extsum?pbxId=&startTime=&endTime=&timeZone=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "extsum" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "[\n {\n \"PbxId\": \"\",\n \"Extension\": \"\",\n \"ServiceType\": \"\",\n \"FirstName\": \"\",\n \"LastName\": \"\",\n \"Branch\": \"\",\n \"Department\": \"\",\n \"External_Inbound_Total\": 0,\n \"External_Inbound_Answered\": 0,\n \"External_Inbound_Abandoned\": 0,\n \"Percent_External_Inbound_Answered\": 0,\n \"External_Inbound_Missed\": 0,\n \"External_Outbound_Total\": 0,\n \"External_Outbound_Answered\": 0,\n \"Percent_External_Outbound_Answered\": 0,\n \"External_Outbound_Abandoned\": 0,\n \"Internal_Inbound_Total\": 0,\n \"Internal_Inbound_Answered\": 0,\n \"Internal_Inbound_Abandoned\": 0,\n \"Internal_Inbound_Missed\": 0,\n \"Internal_Outbound_Total\": 0,\n \"Internal_Outbound_Answered\": 0,\n \"Internal_Outbound_Abandoned\": 0,\n \"Inbound_Total\": 0,\n \"Inbound_Answered\": 0,\n \"Inbound_Abandoned\": 0,\n \"Inbound_Missed\": 0,\n \"Total_Calls_To_VM\": 0,\n \"Outbound_Total\": 0,\n \"Outbound_Answered\": 0,\n \"Outbound_Abandoned\": 0,\n \"Total_Answered\": 0,\n \"Total_Abandoned\": 0,\n \"Total_Missed\": 0,\n \"Total_Ring_Time\": 0,\n \"Total_Talk_Time\": 0,\n \"Total_Abandoned_Time\": 0,\n \"Total_Call_Time\": 0,\n \"Avg_Ring_Time\": 0,\n \"Avg_Talk_Time\": 0,\n \"Avg_Abandoned_Time\": 0,\n \"Email\": \"\",\n \"UserName\": \"\"\n },\n {\n \"PbxId\": \"\",\n \"Extension\": \"\",\n \"ServiceType\": \"\",\n \"FirstName\": \"\",\n \"LastName\": \"\",\n \"Branch\": \"\",\n \"Department\": \"\",\n \"External_Inbound_Total\": 0,\n \"External_Inbound_Answered\": 0,\n \"External_Inbound_Abandoned\": 0,\n \"Percent_External_Inbound_Answered\": 0,\n \"External_Inbound_Missed\": 0,\n \"External_Outbound_Total\": 0,\n \"External_Outbound_Answered\": 0,\n \"Percent_External_Outbound_Answered\": 0,\n \"External_Outbound_Abandoned\": 0,\n \"Internal_Inbound_Total\": 0,\n \"Internal_Inbound_Answered\": 0,\n \"Internal_Inbound_Abandoned\": 0,\n \"Internal_Inbound_Missed\": 0,\n \"Internal_Outbound_Total\": 0,\n \"Internal_Outbound_Answered\": 0,\n \"Internal_Outbound_Abandoned\": 0,\n \"Inbound_Total\": 0,\n \"Inbound_Answered\": 0,\n \"Inbound_Abandoned\": 0,\n \"Inbound_Missed\": 0,\n \"Total_Calls_To_VM\": 0,\n \"Outbound_Total\": 0,\n \"Outbound_Answered\": 0,\n \"Outbound_Abandoned\": 0,\n \"Total_Answered\": 0,\n \"Total_Abandoned\": 0,\n \"Total_Missed\": 0,\n \"Total_Ring_Time\": 0,\n \"Total_Talk_Time\": 0,\n \"Total_Abandoned_Time\": 0,\n \"Total_Call_Time\": 0,\n \"Avg_Ring_Time\": 0,\n \"Avg_Talk_Time\": 0,\n \"Avg_Abandoned_Time\": 0,\n \"Email\": \"\",\n \"UserName\": \"\"\n }\n]", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-2b6f5cd4-73e4-458a-bd5c-a7832df8a22d" }, { "id": "a2c845d3-eb91-45aa-8ab8-582850ca8298", "name": "400", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/extsum?pbxId=&startTime=&endTime=&timeZone=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "extsum" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"status\": 0,\n \"message\": \"\",\n \"code\": \"\",\n \"details\": [\n {\n \"type\": \"\",\n \"location\": \"\",\n \"path\": [\n \"\",\n \"\"\n ],\n \"hint\": \"\"\n },\n {\n \"type\": \"\",\n \"location\": \"\",\n \"path\": [\n \"\",\n \"\"\n ],\n \"hint\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-a2c845d3-eb91-45aa-8ab8-582850ca8298" }, { "id": "1023f4c8-25d2-48d8-aa52-9362831368f5", "name": "401", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/extsum?pbxId=&startTime=&endTime=&timeZone=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "extsum" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": \"\",\n \"error_description\": \"\"\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-1023f4c8-25d2-48d8-aa52-9362831368f5" }, { "id": "c382e28d-5ba1-4dcc-8661-abf05c9cd784", "name": "403", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/extsum?pbxId=&startTime=&endTime=&timeZone=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "extsum" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"timeStamp\": \"\",\n \"status\": 0,\n \"error\": \"\",\n \"exception\": \"\",\n \"message\": \"\",\n \"path\": \"\"\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-c382e28d-5ba1-4dcc-8661-abf05c9cd784" } ], "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-e4589d7c-7b36-444f-8085-e5f2c2ac58bb" } ], "id": "de6238fa-59f2-4929-8059-38fc68b1dfb5", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-de6238fa-59f2-4929-8059-38fc68b1dfb5" }, { "name": "cdr", "item": [ { "name": "(DEPRECATED) Call Detail Record Legs", "id": "5d293fb6-9320-4851-8696-7594df4ae82b", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "8x8-apikey", "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/cdr?pbxId=&startTime=&endTime=&timeZone=&pageSize=100&caller=&callee=&callerOrCallee=&scrollId=&isConnectTime=&isSimplified=false&isCallRecord=false", "host": [ "{{baseUrl}}" ], "path": [ "v1", "cdr" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "(Required) The number of records to return per page (the maximum value is 7000)", "key": "pageSize", "value": "100" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, caller=8923,329899", "key": "caller", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, callee=8923,329899", "key": "callee", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with caller or callee param. For example callerOrCallee=8923,329899", "key": "callerOrCallee", "value": "" }, { "description": "The scrollId parameter returned from your previous call. You can include this parameter in your next or subsequent calls to retrieve the next page of records.", "key": "scrollId", "value": "" }, { "description": "This parameter enables you to get your results based on either connect time or disconnect time.", "key": "isConnectTime", "value": "" }, { "description": "(For Call Legs method only) This parameter returns simplified CDRs if true; the default value is false. The simplified flag does not affect the structure of the returned CDR data as it will still have all of the same fields. The isSimplified parameter reduces the number of records returned in two ways: Child calls are not returned. For example, child calls are the ones the service makes to one or more agents when a call comes into a call queue or a ring group. Some call legs are omitted. For example, the removal of Call Forking and Call Recording legs.", "key": "isSimplified", "value": "false" }, { "description": "This parameter MUST be false for call legs", "key": "isCallRecord", "value": "false" } ] }, "description": "[Call Detail Record Legs](/analytics/reference/call-detail-record-legs) and [Call Detail Records](/analytics/reference/call-detail-records) should be used. This endpoint is deprecated." }, "response": [ { "id": "c2c94d4d-8d16-454d-8e1e-39c770bf37a2", "name": "200", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/cdr?pbxId=&startTime=&endTime=&timeZone=&pageSize=100&caller=&callee=&callerOrCallee=&scrollId=&isConnectTime=&isSimplified=false&isCallRecord=false", "host": [ "{{baseUrl}}" ], "path": [ "v1", "cdr" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "(Required) The number of records to return per page (the maximum value is 7000)", "key": "pageSize", "value": "100" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, caller=8923,329899", "key": "caller", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, callee=8923,329899", "key": "callee", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with caller or callee param. For example callerOrCallee=8923,329899", "key": "callerOrCallee", "value": "" }, { "description": "The scrollId parameter returned from your previous call. You can include this parameter in your next or subsequent calls to retrieve the next page of records.", "key": "scrollId", "value": "" }, { "description": "This parameter enables you to get your results based on either connect time or disconnect time.", "key": "isConnectTime", "value": "" }, { "description": "(For Call Legs method only) This parameter returns simplified CDRs if true; the default value is false. The simplified flag does not affect the structure of the returned CDR data as it will still have all of the same fields. The isSimplified parameter reduces the number of records returned in two ways: Child calls are not returned. For example, child calls are the ones the service makes to one or more agents when a call comes into a call queue or a ring group. Some call legs are omitted. For example, the removal of Call Forking and Call Recording legs.", "key": "isSimplified", "value": "false" }, { "description": "This parameter MUST be false for call legs", "key": "isCallRecord", "value": "false" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"meta\": {\n \"totalRecordCount\": 0,\n \"scrollId\": \"\"\n },\n \"data\": [\n {\n \"callId\": \"\",\n \"legId\": \"\",\n \"startTimeUTC\": 0,\n \"startTime\": \"\",\n \"connectTimeUTC\": 0,\n \"connectTime\": \"\",\n \"disconnectedTimeUTC\": 0,\n \"disconnectedTime\": \"\",\n \"talkTimeMS\": 0,\n \"talkTime\": \"\",\n \"caller\": \"\",\n \"callerName\": \"\",\n \"callee\": \"\",\n \"calleeName\": \"\",\n \"lra\": \"\",\n \"direction\": \"\",\n \"parentCallId\": {},\n \"transferToCallId\": {},\n \"dnis\": \"\",\n \"status\": \"\",\n \"callerDeviceId\": {},\n \"calleeDeviceId\": {},\n \"callerDeviceModel\": \"\",\n \"calleeDeviceModel\": \"\",\n \"callerId\": \"\",\n \"missed\": \"\",\n \"abandoned\": \"\",\n \"answered\": \"\",\n \"cause\": \"\",\n \"callerSvcName\": {},\n \"callerSvcType\": {},\n \"calleeSvcName\": \"\",\n \"calleeSvcType\": \"\",\n \"lraType\": 0,\n \"calleeHoldDurationMS\": 0,\n \"calleeHoldDuration\": \"\",\n \"calleeDisconnectOnHold\": \"\",\n \"callerDisconnectOnHold\": \"\",\n \"pbxId\": \"\",\n \"sipCallId\": \"\",\n \"departments\": [\n \"\",\n \"\"\n ],\n \"branches\": [\n \"\",\n \"\"\n ],\n \"recordServiceOn\": \"\",\n \"bargeServiceOn\": \"\",\n \"masterSlaveExts\": \"\",\n \"propsLastPartyDisp\": \"\",\n \"accountCode\": \"\",\n \"aaPath\": \"\",\n \"callTime\": 0\n },\n {\n \"callId\": \"\",\n \"legId\": \"\",\n \"startTimeUTC\": 0,\n \"startTime\": \"\",\n \"connectTimeUTC\": 0,\n \"connectTime\": \"\",\n \"disconnectedTimeUTC\": 0,\n \"disconnectedTime\": \"\",\n \"talkTimeMS\": 0,\n \"talkTime\": \"\",\n \"caller\": \"\",\n \"callerName\": \"\",\n \"callee\": \"\",\n \"calleeName\": \"\",\n \"lra\": \"\",\n \"direction\": \"\",\n \"parentCallId\": {},\n \"transferToCallId\": {},\n \"dnis\": \"\",\n \"status\": \"\",\n \"callerDeviceId\": {},\n \"calleeDeviceId\": {},\n \"callerDeviceModel\": \"\",\n \"calleeDeviceModel\": \"\",\n \"callerId\": \"\",\n \"missed\": \"\",\n \"abandoned\": \"\",\n \"answered\": \"\",\n \"cause\": \"\",\n \"callerSvcName\": {},\n \"callerSvcType\": {},\n \"calleeSvcName\": \"\",\n \"calleeSvcType\": \"\",\n \"lraType\": 0,\n \"calleeHoldDurationMS\": 0,\n \"calleeHoldDuration\": \"\",\n \"calleeDisconnectOnHold\": \"\",\n \"callerDisconnectOnHold\": \"\",\n \"pbxId\": \"\",\n \"sipCallId\": \"\",\n \"departments\": [\n \"\",\n \"\"\n ],\n \"branches\": [\n \"\",\n \"\"\n ],\n \"recordServiceOn\": \"\",\n \"bargeServiceOn\": \"\",\n \"masterSlaveExts\": \"\",\n \"propsLastPartyDisp\": \"\",\n \"accountCode\": \"\",\n \"aaPath\": \"\",\n \"callTime\": 0\n }\n ]\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-c2c94d4d-8d16-454d-8e1e-39c770bf37a2" }, { "id": "d6609958-85bd-4a74-ba04-0459017c252c", "name": "400", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/cdr?pbxId=&startTime=&endTime=&timeZone=&pageSize=100&caller=&callee=&callerOrCallee=&scrollId=&isConnectTime=&isSimplified=false&isCallRecord=false", "host": [ "{{baseUrl}}" ], "path": [ "v1", "cdr" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "(Required) The number of records to return per page (the maximum value is 7000)", "key": "pageSize", "value": "100" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, caller=8923,329899", "key": "caller", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, callee=8923,329899", "key": "callee", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with caller or callee param. For example callerOrCallee=8923,329899", "key": "callerOrCallee", "value": "" }, { "description": "The scrollId parameter returned from your previous call. You can include this parameter in your next or subsequent calls to retrieve the next page of records.", "key": "scrollId", "value": "" }, { "description": "This parameter enables you to get your results based on either connect time or disconnect time.", "key": "isConnectTime", "value": "" }, { "description": "(For Call Legs method only) This parameter returns simplified CDRs if true; the default value is false. The simplified flag does not affect the structure of the returned CDR data as it will still have all of the same fields. The isSimplified parameter reduces the number of records returned in two ways: Child calls are not returned. For example, child calls are the ones the service makes to one or more agents when a call comes into a call queue or a ring group. Some call legs are omitted. For example, the removal of Call Forking and Call Recording legs.", "key": "isSimplified", "value": "false" }, { "description": "This parameter MUST be false for call legs", "key": "isCallRecord", "value": "false" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"status\": 0,\n \"message\": \"\",\n \"code\": \"\",\n \"details\": [\n {\n \"type\": \"\",\n \"location\": \"\",\n \"path\": [\n \"\",\n \"\"\n ],\n \"hint\": \"\"\n },\n {\n \"type\": \"\",\n \"location\": \"\",\n \"path\": [\n \"\",\n \"\"\n ],\n \"hint\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-d6609958-85bd-4a74-ba04-0459017c252c" }, { "id": "d4d0260b-03bf-4a7b-a462-e0b2e3a62c55", "name": "401", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/cdr?pbxId=&startTime=&endTime=&timeZone=&pageSize=100&caller=&callee=&callerOrCallee=&scrollId=&isConnectTime=&isSimplified=false&isCallRecord=false", "host": [ "{{baseUrl}}" ], "path": [ "v1", "cdr" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "(Required) The number of records to return per page (the maximum value is 7000)", "key": "pageSize", "value": "100" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, caller=8923,329899", "key": "caller", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, callee=8923,329899", "key": "callee", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with caller or callee param. For example callerOrCallee=8923,329899", "key": "callerOrCallee", "value": "" }, { "description": "The scrollId parameter returned from your previous call. You can include this parameter in your next or subsequent calls to retrieve the next page of records.", "key": "scrollId", "value": "" }, { "description": "This parameter enables you to get your results based on either connect time or disconnect time.", "key": "isConnectTime", "value": "" }, { "description": "(For Call Legs method only) This parameter returns simplified CDRs if true; the default value is false. The simplified flag does not affect the structure of the returned CDR data as it will still have all of the same fields. The isSimplified parameter reduces the number of records returned in two ways: Child calls are not returned. For example, child calls are the ones the service makes to one or more agents when a call comes into a call queue or a ring group. Some call legs are omitted. For example, the removal of Call Forking and Call Recording legs.", "key": "isSimplified", "value": "false" }, { "description": "This parameter MUST be false for call legs", "key": "isCallRecord", "value": "false" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": \"\",\n \"error_description\": \"\"\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-d4d0260b-03bf-4a7b-a462-e0b2e3a62c55" }, { "id": "e298017c-7d0f-4411-86cf-f759039d5b2b", "name": "403", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/cdr?pbxId=&startTime=&endTime=&timeZone=&pageSize=100&caller=&callee=&callerOrCallee=&scrollId=&isConnectTime=&isSimplified=false&isCallRecord=false", "host": [ "{{baseUrl}}" ], "path": [ "v1", "cdr" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "(Required) The number of records to return per page (the maximum value is 7000)", "key": "pageSize", "value": "100" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, caller=8923,329899", "key": "caller", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, callee=8923,329899", "key": "callee", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with caller or callee param. For example callerOrCallee=8923,329899", "key": "callerOrCallee", "value": "" }, { "description": "The scrollId parameter returned from your previous call. You can include this parameter in your next or subsequent calls to retrieve the next page of records.", "key": "scrollId", "value": "" }, { "description": "This parameter enables you to get your results based on either connect time or disconnect time.", "key": "isConnectTime", "value": "" }, { "description": "(For Call Legs method only) This parameter returns simplified CDRs if true; the default value is false. The simplified flag does not affect the structure of the returned CDR data as it will still have all of the same fields. The isSimplified parameter reduces the number of records returned in two ways: Child calls are not returned. For example, child calls are the ones the service makes to one or more agents when a call comes into a call queue or a ring group. Some call legs are omitted. For example, the removal of Call Forking and Call Recording legs.", "key": "isSimplified", "value": "false" }, { "description": "This parameter MUST be false for call legs", "key": "isCallRecord", "value": "false" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"timeStamp\": \"\",\n \"status\": 0,\n \"error\": \"\",\n \"exception\": \"\",\n \"message\": \"\",\n \"path\": \"\"\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-e298017c-7d0f-4411-86cf-f759039d5b2b" } ], "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-5d293fb6-9320-4851-8696-7594df4ae82b" } ], "id": "ef850ed8-2fdf-4a3a-bee0-0bf578402f18", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-ef850ed8-2fdf-4a3a-bee0-0bf578402f18" } ], "id": "bf2de676-01af-4c8c-afd3-f3cb93951b3c", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-bf2de676-01af-4c8c-afd3-f3cb93951b3c" }, { "name": "v2", "item": [ { "name": "call-legs", "item": [ { "name": "Call Detail Record Legs", "id": "0c52bd7a-c2e6-4e98-ae3a-8ceee82e17ea", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "8x8-apikey", "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}}/v2/call-legs?pbxId=&startTime=&endTime=&timeZone=&pageSize=100&caller=&callee=&callerOrCallee=&scrollId=&isConnectTime=&isSimplified=false", "host": [ "{{baseUrl}}" ], "path": [ "v2", "call-legs" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "(Required) The number of records to return per page (the maximum value is 7000)", "key": "pageSize", "value": "100" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, caller=8923,329899", "key": "caller", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, callee=8923,329899", "key": "callee", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with caller or callee param. For example callerOrCallee=8923,329899", "key": "callerOrCallee", "value": "" }, { "description": "The scrollId parameter returned from your previous call. You can include this parameter in your next or subsequent calls to retrieve the next page of records.", "key": "scrollId", "value": "" }, { "description": "This parameter enables you to get your results based on either connect time or disconnect time.", "key": "isConnectTime", "value": "" }, { "description": "(For Call Legs method only) This parameter returns simplified CDRs if true; the default value is false. The simplified flag does not affect the structure of the returned CDR data as it will still have all of the same fields. The isSimplified parameter reduces the number of records returned in two ways: Child calls are not returned. For example, child calls are the ones the service makes to one or more agents when a call comes into a call queue or a ring group. Some call legs are omitted. For example, the removal of Call Forking and Call Recording legs.", "key": "isSimplified", "value": "false" } ] }, "description": "The Analytics for 8x8 Work Call Detail Record (CDR) Legs endpoint enables you to see the entire journey for a subject call from start to finish across multiuple legs. See [CDR Glossary](https://docs.8x8.com/8x8WebHelp/8x8analytics-virtual-office/Content/VOA/call-detail-record.htm) for details. For a single row per call use the [Call Detail Records](/analytics/reference/call-detail-records) endpoint" }, "response": [ { "id": "a65c396d-e13f-4ee7-97cd-0d41580b965f", "name": "200", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v2/call-legs?pbxId=&startTime=&endTime=&timeZone=&pageSize=100&caller=&callee=&callerOrCallee=&scrollId=&isConnectTime=&isSimplified=false", "host": [ "{{baseUrl}}" ], "path": [ "v2", "call-legs" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "(Required) The number of records to return per page (the maximum value is 7000)", "key": "pageSize", "value": "100" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, caller=8923,329899", "key": "caller", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, callee=8923,329899", "key": "callee", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with caller or callee param. For example callerOrCallee=8923,329899", "key": "callerOrCallee", "value": "" }, { "description": "The scrollId parameter returned from your previous call. You can include this parameter in your next or subsequent calls to retrieve the next page of records.", "key": "scrollId", "value": "" }, { "description": "This parameter enables you to get your results based on either connect time or disconnect time.", "key": "isConnectTime", "value": "" }, { "description": "(For Call Legs method only) This parameter returns simplified CDRs if true; the default value is false. The simplified flag does not affect the structure of the returned CDR data as it will still have all of the same fields. The isSimplified parameter reduces the number of records returned in two ways: Child calls are not returned. For example, child calls are the ones the service makes to one or more agents when a call comes into a call queue or a ring group. Some call legs are omitted. For example, the removal of Call Forking and Call Recording legs.", "key": "isSimplified", "value": "false" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"meta\": {\n \"totalRecordCount\": 0,\n \"scrollId\": \"\"\n },\n \"data\": [\n {\n \"callId\": \"\",\n \"legId\": \"\",\n \"startTimeUTC\": 0,\n \"startTime\": \"\",\n \"connectTimeUTC\": 0,\n \"connectTime\": \"\",\n \"disconnectedTimeUTC\": 0,\n \"disconnectedTime\": \"\",\n \"talkTimeMS\": 0,\n \"talkTime\": \"\",\n \"caller\": \"\",\n \"callerName\": \"\",\n \"callee\": \"\",\n \"calleeName\": \"\",\n \"lra\": \"\",\n \"direction\": \"\",\n \"parentCallId\": {},\n \"transferToCallId\": {},\n \"dnis\": \"\",\n \"status\": \"\",\n \"callerDeviceId\": {},\n \"calleeDeviceId\": {},\n \"callerDeviceModel\": \"\",\n \"calleeDeviceModel\": \"\",\n \"callerId\": \"\",\n \"missed\": \"\",\n \"abandoned\": \"\",\n \"answered\": \"\",\n \"cause\": \"\",\n \"callerSvcName\": {},\n \"callerSvcType\": {},\n \"calleeSvcName\": \"\",\n \"calleeSvcType\": \"\",\n \"lraType\": 0,\n \"calleeHoldDurationMS\": 0,\n \"calleeHoldDuration\": \"\",\n \"calleeDisconnectOnHold\": \"\",\n \"callerDisconnectOnHold\": \"\",\n \"pbxId\": \"\",\n \"sipCallId\": \"\",\n \"departments\": [\n \"\",\n \"\"\n ],\n \"branches\": [\n \"\",\n \"\"\n ],\n \"recordServiceOn\": \"\",\n \"bargeServiceOn\": \"\",\n \"masterSlaveExts\": \"\",\n \"propsLastPartyDisp\": \"\",\n \"accountCode\": \"\",\n \"aaPath\": \"\",\n \"callTime\": 0\n },\n {\n \"callId\": \"\",\n \"legId\": \"\",\n \"startTimeUTC\": 0,\n \"startTime\": \"\",\n \"connectTimeUTC\": 0,\n \"connectTime\": \"\",\n \"disconnectedTimeUTC\": 0,\n \"disconnectedTime\": \"\",\n \"talkTimeMS\": 0,\n \"talkTime\": \"\",\n \"caller\": \"\",\n \"callerName\": \"\",\n \"callee\": \"\",\n \"calleeName\": \"\",\n \"lra\": \"\",\n \"direction\": \"\",\n \"parentCallId\": {},\n \"transferToCallId\": {},\n \"dnis\": \"\",\n \"status\": \"\",\n \"callerDeviceId\": {},\n \"calleeDeviceId\": {},\n \"callerDeviceModel\": \"\",\n \"calleeDeviceModel\": \"\",\n \"callerId\": \"\",\n \"missed\": \"\",\n \"abandoned\": \"\",\n \"answered\": \"\",\n \"cause\": \"\",\n \"callerSvcName\": {},\n \"callerSvcType\": {},\n \"calleeSvcName\": \"\",\n \"calleeSvcType\": \"\",\n \"lraType\": 0,\n \"calleeHoldDurationMS\": 0,\n \"calleeHoldDuration\": \"\",\n \"calleeDisconnectOnHold\": \"\",\n \"callerDisconnectOnHold\": \"\",\n \"pbxId\": \"\",\n \"sipCallId\": \"\",\n \"departments\": [\n \"\",\n \"\"\n ],\n \"branches\": [\n \"\",\n \"\"\n ],\n \"recordServiceOn\": \"\",\n \"bargeServiceOn\": \"\",\n \"masterSlaveExts\": \"\",\n \"propsLastPartyDisp\": \"\",\n \"accountCode\": \"\",\n \"aaPath\": \"\",\n \"callTime\": 0\n }\n ]\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-a65c396d-e13f-4ee7-97cd-0d41580b965f" }, { "id": "9a1e6cbf-5c44-4353-b122-1310502df863", "name": "400", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v2/call-legs?pbxId=&startTime=&endTime=&timeZone=&pageSize=100&caller=&callee=&callerOrCallee=&scrollId=&isConnectTime=&isSimplified=false", "host": [ "{{baseUrl}}" ], "path": [ "v2", "call-legs" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "(Required) The number of records to return per page (the maximum value is 7000)", "key": "pageSize", "value": "100" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, caller=8923,329899", "key": "caller", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, callee=8923,329899", "key": "callee", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with caller or callee param. For example callerOrCallee=8923,329899", "key": "callerOrCallee", "value": "" }, { "description": "The scrollId parameter returned from your previous call. You can include this parameter in your next or subsequent calls to retrieve the next page of records.", "key": "scrollId", "value": "" }, { "description": "This parameter enables you to get your results based on either connect time or disconnect time.", "key": "isConnectTime", "value": "" }, { "description": "(For Call Legs method only) This parameter returns simplified CDRs if true; the default value is false. The simplified flag does not affect the structure of the returned CDR data as it will still have all of the same fields. The isSimplified parameter reduces the number of records returned in two ways: Child calls are not returned. For example, child calls are the ones the service makes to one or more agents when a call comes into a call queue or a ring group. Some call legs are omitted. For example, the removal of Call Forking and Call Recording legs.", "key": "isSimplified", "value": "false" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"status\": 0,\n \"message\": \"\",\n \"code\": \"\",\n \"details\": [\n {\n \"type\": \"\",\n \"location\": \"\",\n \"path\": [\n \"\",\n \"\"\n ],\n \"hint\": \"\"\n },\n {\n \"type\": \"\",\n \"location\": \"\",\n \"path\": [\n \"\",\n \"\"\n ],\n \"hint\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-9a1e6cbf-5c44-4353-b122-1310502df863" }, { "id": "f59846f1-80c1-439b-8ba3-a2fb2c799f5a", "name": "401", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v2/call-legs?pbxId=&startTime=&endTime=&timeZone=&pageSize=100&caller=&callee=&callerOrCallee=&scrollId=&isConnectTime=&isSimplified=false", "host": [ "{{baseUrl}}" ], "path": [ "v2", "call-legs" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "(Required) The number of records to return per page (the maximum value is 7000)", "key": "pageSize", "value": "100" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, caller=8923,329899", "key": "caller", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, callee=8923,329899", "key": "callee", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with caller or callee param. For example callerOrCallee=8923,329899", "key": "callerOrCallee", "value": "" }, { "description": "The scrollId parameter returned from your previous call. You can include this parameter in your next or subsequent calls to retrieve the next page of records.", "key": "scrollId", "value": "" }, { "description": "This parameter enables you to get your results based on either connect time or disconnect time.", "key": "isConnectTime", "value": "" }, { "description": "(For Call Legs method only) This parameter returns simplified CDRs if true; the default value is false. The simplified flag does not affect the structure of the returned CDR data as it will still have all of the same fields. The isSimplified parameter reduces the number of records returned in two ways: Child calls are not returned. For example, child calls are the ones the service makes to one or more agents when a call comes into a call queue or a ring group. Some call legs are omitted. For example, the removal of Call Forking and Call Recording legs.", "key": "isSimplified", "value": "false" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": \"\",\n \"error_description\": \"\"\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-f59846f1-80c1-439b-8ba3-a2fb2c799f5a" }, { "id": "2523e746-3270-4d49-8f15-e3a8b0f1e476", "name": "403", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v2/call-legs?pbxId=&startTime=&endTime=&timeZone=&pageSize=100&caller=&callee=&callerOrCallee=&scrollId=&isConnectTime=&isSimplified=false", "host": [ "{{baseUrl}}" ], "path": [ "v2", "call-legs" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "(Required) The number of records to return per page (the maximum value is 7000)", "key": "pageSize", "value": "100" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, caller=8923,329899", "key": "caller", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, callee=8923,329899", "key": "callee", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with caller or callee param. For example callerOrCallee=8923,329899", "key": "callerOrCallee", "value": "" }, { "description": "The scrollId parameter returned from your previous call. You can include this parameter in your next or subsequent calls to retrieve the next page of records.", "key": "scrollId", "value": "" }, { "description": "This parameter enables you to get your results based on either connect time or disconnect time.", "key": "isConnectTime", "value": "" }, { "description": "(For Call Legs method only) This parameter returns simplified CDRs if true; the default value is false. The simplified flag does not affect the structure of the returned CDR data as it will still have all of the same fields. The isSimplified parameter reduces the number of records returned in two ways: Child calls are not returned. For example, child calls are the ones the service makes to one or more agents when a call comes into a call queue or a ring group. Some call legs are omitted. For example, the removal of Call Forking and Call Recording legs.", "key": "isSimplified", "value": "false" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"timeStamp\": \"\",\n \"status\": 0,\n \"error\": \"\",\n \"exception\": \"\",\n \"message\": \"\",\n \"path\": \"\"\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-2523e746-3270-4d49-8f15-e3a8b0f1e476" } ], "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-0c52bd7a-c2e6-4e98-ae3a-8ceee82e17ea" } ], "id": "774b0fcd-7652-4d78-a6cb-e8d42d9c3494", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-774b0fcd-7652-4d78-a6cb-e8d42d9c3494" }, { "name": "call-records", "item": [ { "name": "Call Detail Records", "id": "e2adde0b-9d53-4c16-ab2d-2e33f7e9e47a", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "8x8-apikey", "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}}/v2/call-records?pbxId=&startTime=&endTime=&timeZone=&pageSize=100&caller=&callee=&callerOrCallee=&scrollId=", "host": [ "{{baseUrl}}" ], "path": [ "v2", "call-records" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "(Required) The number of records to return per page (the maximum value is 7000)", "key": "pageSize", "value": "100" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, caller=8923,329899", "key": "caller", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, callee=8923,329899", "key": "callee", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with caller or callee param. For example callerOrCallee=8923,329899", "key": "callerOrCallee", "value": "" }, { "description": "The scrollId parameter returned from your previous call. You can include this parameter in your next or subsequent calls to retrieve the next page of records.", "key": "scrollId", "value": "" } ] }, "description": "**Not currently Testable from here** The Analytics for 8x8 Work Call Detail Record (CDR) endpoint enables you to see the entire journey for a subject call from start to finish. See [CDR Glossary](https://docs.8x8.com/8x8WebHelp/8x8analytics-virtual-office/Content/VOA/call-detail-record.htm) for details." }, "response": [ { "id": "32922e4c-05a0-49dd-ac6a-4e00707e3afb", "name": "200", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v2/call-records?pbxId=&startTime=&endTime=&timeZone=&pageSize=100&caller=&callee=&callerOrCallee=&scrollId=", "host": [ "{{baseUrl}}" ], "path": [ "v2", "call-records" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "(Required) The number of records to return per page (the maximum value is 7000)", "key": "pageSize", "value": "100" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, caller=8923,329899", "key": "caller", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, callee=8923,329899", "key": "callee", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with caller or callee param. For example callerOrCallee=8923,329899", "key": "callerOrCallee", "value": "" }, { "description": "The scrollId parameter returned from your previous call. You can include this parameter in your next or subsequent calls to retrieve the next page of records.", "key": "scrollId", "value": "" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"meta\": {\n \"totalRecordCount\": 0,\n \"scrollId\": \"\"\n },\n \"data\": [\n {\n \"dnis\": \"\",\n \"aaDestination\": \"\",\n \"callId\": \"\",\n \"startTimeUTC\": 0,\n \"startTime\": \"\",\n \"connectTimeUTC\": 0,\n \"connectTime\": \"\",\n \"disconnectedTimeUTC\": 0,\n \"disconnectedTime\": \"\",\n \"talkTimeMS\": 0,\n \"talkTime\": \"\",\n \"caller\": \"\",\n \"callerName\": \"\",\n \"callee\": \"\",\n \"calleeName\": \"\",\n \"direction\": \"\",\n \"callerId\": \"\",\n \"missed\": \"\",\n \"abandoned\": \"\",\n \"answered\": \"\",\n \"answeredTime\": \"\",\n \"calleeDisconnectOnHold\": \"\",\n \"callerDisconnectOnHold\": \"\",\n \"pbxId\": \"\",\n \"sipCallId\": \"\",\n \"lastLegDisposition\": \"\",\n \"callLegCount\": \"\",\n \"callTime\": 24760,\n \"ringDuration\": 39,\n \"abandonedTime\": 0,\n \"calleeHoldDurationMS\": 0,\n \"calleeHoldDuration\": \"\",\n \"waitTimeMS\": 0,\n \"waitTime\": \"\",\n \"departments\": [\n \"\",\n \"\"\n ],\n \"branches\": [\n \"\",\n \"\"\n ]\n },\n {\n \"dnis\": \"\",\n \"aaDestination\": \"\",\n \"callId\": \"\",\n \"startTimeUTC\": 0,\n \"startTime\": \"\",\n \"connectTimeUTC\": 0,\n \"connectTime\": \"\",\n \"disconnectedTimeUTC\": 0,\n \"disconnectedTime\": \"\",\n \"talkTimeMS\": 0,\n \"talkTime\": \"\",\n \"caller\": \"\",\n \"callerName\": \"\",\n \"callee\": \"\",\n \"calleeName\": \"\",\n \"direction\": \"\",\n \"callerId\": \"\",\n \"missed\": \"\",\n \"abandoned\": \"\",\n \"answered\": \"\",\n \"answeredTime\": \"\",\n \"calleeDisconnectOnHold\": \"\",\n \"callerDisconnectOnHold\": \"\",\n \"pbxId\": \"\",\n \"sipCallId\": \"\",\n \"lastLegDisposition\": \"\",\n \"callLegCount\": \"\",\n \"callTime\": 24760,\n \"ringDuration\": 39,\n \"abandonedTime\": 0,\n \"calleeHoldDurationMS\": 0,\n \"calleeHoldDuration\": \"\",\n \"waitTimeMS\": 0,\n \"waitTime\": \"\",\n \"departments\": [\n \"\",\n \"\"\n ],\n \"branches\": [\n \"\",\n \"\"\n ]\n }\n ]\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-32922e4c-05a0-49dd-ac6a-4e00707e3afb" }, { "id": "3ffc9f6c-fc14-4b1e-b7c0-ee865edccc7f", "name": "400", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v2/call-records?pbxId=&startTime=&endTime=&timeZone=&pageSize=100&caller=&callee=&callerOrCallee=&scrollId=", "host": [ "{{baseUrl}}" ], "path": [ "v2", "call-records" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "(Required) The number of records to return per page (the maximum value is 7000)", "key": "pageSize", "value": "100" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, caller=8923,329899", "key": "caller", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, callee=8923,329899", "key": "callee", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with caller or callee param. For example callerOrCallee=8923,329899", "key": "callerOrCallee", "value": "" }, { "description": "The scrollId parameter returned from your previous call. You can include this parameter in your next or subsequent calls to retrieve the next page of records.", "key": "scrollId", "value": "" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"status\": 0,\n \"message\": \"\",\n \"code\": \"\",\n \"details\": [\n {\n \"type\": \"\",\n \"location\": \"\",\n \"path\": [\n \"\",\n \"\"\n ],\n \"hint\": \"\"\n },\n {\n \"type\": \"\",\n \"location\": \"\",\n \"path\": [\n \"\",\n \"\"\n ],\n \"hint\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-3ffc9f6c-fc14-4b1e-b7c0-ee865edccc7f" }, { "id": "fac0eda2-7fd0-42de-8bd0-690a1087d28b", "name": "401", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v2/call-records?pbxId=&startTime=&endTime=&timeZone=&pageSize=100&caller=&callee=&callerOrCallee=&scrollId=", "host": [ "{{baseUrl}}" ], "path": [ "v2", "call-records" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "(Required) The number of records to return per page (the maximum value is 7000)", "key": "pageSize", "value": "100" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, caller=8923,329899", "key": "caller", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, callee=8923,329899", "key": "callee", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with caller or callee param. For example callerOrCallee=8923,329899", "key": "callerOrCallee", "value": "" }, { "description": "The scrollId parameter returned from your previous call. You can include this parameter in your next or subsequent calls to retrieve the next page of records.", "key": "scrollId", "value": "" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": \"\",\n \"error_description\": \"\"\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-fac0eda2-7fd0-42de-8bd0-690a1087d28b" }, { "id": "b58116f2-82c9-428d-83e2-06cc5e254139", "name": "403", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v2/call-records?pbxId=&startTime=&endTime=&timeZone=&pageSize=100&caller=&callee=&callerOrCallee=&scrollId=", "host": [ "{{baseUrl}}" ], "path": [ "v2", "call-records" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "(Required) The number of records to return per page (the maximum value is 7000)", "key": "pageSize", "value": "100" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, caller=8923,329899", "key": "caller", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with param callerOrCallee. For example, callee=8923,329899", "key": "callee", "value": "" }, { "description": "This is optional, multivalued and exact match filter. Only extensions are supported as of now. (maximum 125 values are allowed) This is not allowed to use with caller or callee param. For example callerOrCallee=8923,329899", "key": "callerOrCallee", "value": "" }, { "description": "The scrollId parameter returned from your previous call. You can include this parameter in your next or subsequent calls to retrieve the next page of records.", "key": "scrollId", "value": "" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"timeStamp\": \"\",\n \"status\": 0,\n \"error\": \"\",\n \"exception\": \"\",\n \"message\": \"\",\n \"path\": \"\"\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-b58116f2-82c9-428d-83e2-06cc5e254139" } ], "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-e2adde0b-9d53-4c16-ab2d-2e33f7e9e47a" } ], "id": "31048b74-582d-4947-bd28-77b0f27703f3", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-31048b74-582d-4947-bd28-77b0f27703f3" }, { "name": "extsum", "item": [ { "name": "Extension Summary v2", "id": "a44b5460-afba-4500-822f-279cbe203294", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "8x8-apikey", "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}}/v2/extsum?pbxId=&startTime=&endTime=&timeZone=", "host": [ "{{baseUrl}}" ], "path": [ "v2", "extsum" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" } ] }, "description": "The Extension Summary (/extsum) report provides a detailed summary of call activity for any user\u2019s extension in your enterprise\u2019s phone system. When you integrate with the /extsum endpoint you can see aggregate call volume and how calls were handled at every user level regardless of how the call arrived at the extension.\nUsing this report, you can track an employee\u2019s number of answered, abandoned, and missed calls for productivity evaluation. You can sort historical data according to the total number of received calls and compare it to the users who are handling them. See [Extension Summary Glossary](https://docs.8x8.com/8x8WebHelp/8x8analytics-virtual-office/Content/VOA/extensions-summary-beta.htm#Glossary) for details" }, "response": [ { "id": "0ed204ca-92ee-4919-b03e-34741b408c22", "name": "200", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v2/extsum?pbxId=&startTime=&endTime=&timeZone=", "host": [ "{{baseUrl}}" ], "path": [ "v2", "extsum" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "[\n {\n \"PbxId\": \"\",\n \"Extension\": \"\",\n \"ServiceType\": \"\",\n \"FirstName\": \"\",\n \"LastName\": \"\",\n \"Branch\": \"\",\n \"Department\": \"\",\n \"External_Inbound_Total\": 0,\n \"External_Inbound_Answered\": 0,\n \"External_Inbound_Abandoned\": 0,\n \"Percent_External_Inbound_Answered\": 0,\n \"External_Inbound_Missed\": 0,\n \"External_Outbound_Total\": 0,\n \"External_Outbound_Answered\": 0,\n \"Percent_External_Outbound_Answered\": 0,\n \"External_Outbound_Abandoned\": 0,\n \"Internal_Inbound_Total\": 0,\n \"Internal_Inbound_Answered\": 0,\n \"Internal_Inbound_Abandoned\": 0,\n \"Internal_Inbound_Missed\": 0,\n \"Internal_Outbound_Total\": 0,\n \"Internal_Outbound_Answered\": 0,\n \"Internal_Outbound_Abandoned\": 0,\n \"Inbound_Total\": 0,\n \"Inbound_Answered\": 0,\n \"Inbound_Abandoned\": 0,\n \"Inbound_Missed\": 0,\n \"Total_Calls_To_VM\": 0,\n \"Outbound_Total\": 0,\n \"Outbound_Answered\": 0,\n \"Outbound_Abandoned\": 0,\n \"Total_Answered\": 0,\n \"Total_Abandoned\": 0,\n \"Total_Missed\": 0,\n \"Total_Ring_Time\": 0,\n \"Total_Talk_Time\": 0,\n \"Total_Abandoned_Time\": 0,\n \"Total_Call_Time\": 0,\n \"Avg_Ring_Time\": 0,\n \"Avg_Talk_Time\": 0,\n \"Inbound_Talk_Time\": 0,\n \"Outbound_Talk_Time\": 0,\n \"Avg_Abandoned_Time\": 0,\n \"Email\": \"\",\n \"UserName\": \"\"\n },\n {\n \"PbxId\": \"\",\n \"Extension\": \"\",\n \"ServiceType\": \"\",\n \"FirstName\": \"\",\n \"LastName\": \"\",\n \"Branch\": \"\",\n \"Department\": \"\",\n \"External_Inbound_Total\": 0,\n \"External_Inbound_Answered\": 0,\n \"External_Inbound_Abandoned\": 0,\n \"Percent_External_Inbound_Answered\": 0,\n \"External_Inbound_Missed\": 0,\n \"External_Outbound_Total\": 0,\n \"External_Outbound_Answered\": 0,\n \"Percent_External_Outbound_Answered\": 0,\n \"External_Outbound_Abandoned\": 0,\n \"Internal_Inbound_Total\": 0,\n \"Internal_Inbound_Answered\": 0,\n \"Internal_Inbound_Abandoned\": 0,\n \"Internal_Inbound_Missed\": 0,\n \"Internal_Outbound_Total\": 0,\n \"Internal_Outbound_Answered\": 0,\n \"Internal_Outbound_Abandoned\": 0,\n \"Inbound_Total\": 0,\n \"Inbound_Answered\": 0,\n \"Inbound_Abandoned\": 0,\n \"Inbound_Missed\": 0,\n \"Total_Calls_To_VM\": 0,\n \"Outbound_Total\": 0,\n \"Outbound_Answered\": 0,\n \"Outbound_Abandoned\": 0,\n \"Total_Answered\": 0,\n \"Total_Abandoned\": 0,\n \"Total_Missed\": 0,\n \"Total_Ring_Time\": 0,\n \"Total_Talk_Time\": 0,\n \"Total_Abandoned_Time\": 0,\n \"Total_Call_Time\": 0,\n \"Avg_Ring_Time\": 0,\n \"Avg_Talk_Time\": 0,\n \"Inbound_Talk_Time\": 0,\n \"Outbound_Talk_Time\": 0,\n \"Avg_Abandoned_Time\": 0,\n \"Email\": \"\",\n \"UserName\": \"\"\n }\n]", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-0ed204ca-92ee-4919-b03e-34741b408c22" }, { "id": "6e7e8c8d-e8f9-4c21-93ba-3d8f95b80f21", "name": "400", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v2/extsum?pbxId=&startTime=&endTime=&timeZone=", "host": [ "{{baseUrl}}" ], "path": [ "v2", "extsum" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"status\": 0,\n \"message\": \"\",\n \"code\": \"\",\n \"details\": [\n {\n \"type\": \"\",\n \"location\": \"\",\n \"path\": [\n \"\",\n \"\"\n ],\n \"hint\": \"\"\n },\n {\n \"type\": \"\",\n \"location\": \"\",\n \"path\": [\n \"\",\n \"\"\n ],\n \"hint\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-6e7e8c8d-e8f9-4c21-93ba-3d8f95b80f21" }, { "id": "fc37e538-ef18-4d45-ac36-2d55a6670b8c", "name": "401", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v2/extsum?pbxId=&startTime=&endTime=&timeZone=", "host": [ "{{baseUrl}}" ], "path": [ "v2", "extsum" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": \"\",\n \"error_description\": \"\"\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-fc37e538-ef18-4d45-ac36-2d55a6670b8c" }, { "id": "541740ad-12ff-40bb-9bea-f94cf57e70ef", "name": "403", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v2/extsum?pbxId=&startTime=&endTime=&timeZone=", "host": [ "{{baseUrl}}" ], "path": [ "v2", "extsum" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for CDR searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for CDR searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"timeStamp\": \"\",\n \"status\": 0,\n \"error\": \"\",\n \"exception\": \"\",\n \"message\": \"\",\n \"path\": \"\"\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-541740ad-12ff-40bb-9bea-f94cf57e70ef" } ], "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-a44b5460-afba-4500-822f-279cbe203294" } ], "id": "722e54a3-9afa-46ce-95e1-7f56a82baf46", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-722e54a3-9afa-46ce-95e1-7f56a82baf46" }, { "name": "rgsum-groups", "item": [ { "name": "Ring Group Summary", "id": "7b0043e7-7270-46f4-b8b4-c1d54c9a45a0", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "8x8-apikey", "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}}/v2/rgsum-groups?pbxId=&startTime=&endTime=&timeZone=&intraStartTime=&intraEndTime=", "host": [ "{{baseUrl}}" ], "path": [ "v2", "rgsum-groups" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "Optional intra day start time 00:00:00 to 23:59:59. Example if you only want to see data from 08:30am to 5:00pm on each day. intraStartTime 08:30 and intraEndTime 17:00", "key": "intraStartTime", "value": "" }, { "description": "Optional intra day end time 00:00:00 to 23:59:59. Example if you only want to see data from 08:30am to 5:00pm on each day. intraStartTime 08:30 and intraEndTime 17:00", "key": "intraEndTime", "value": "" } ] }, "description": "The Analytics for 8x8 Work Ring Group Summary endpoint enables automated access to summarized call metrics for each ring group. See [Ring Group Summary Glossary](https://docs.8x8.com/8x8WebHelp/8x8analytics-virtual-office/Content/VOA/ring-group-summary.htm#Glossary) for details" }, "response": [ { "id": "39b4b0d0-4456-45b7-a40c-3e82269e00d6", "name": "200", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v2/rgsum-groups?pbxId=&startTime=&endTime=&timeZone=&intraStartTime=&intraEndTime=", "host": [ "{{baseUrl}}" ], "path": [ "v2", "rgsum-groups" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "Optional intra day start time 00:00:00 to 23:59:59. Example if you only want to see data from 08:30am to 5:00pm on each day. intraStartTime 08:30 and intraEndTime 17:00", "key": "intraStartTime", "value": "" }, { "description": "Optional intra day end time 00:00:00 to 23:59:59. Example if you only want to see data from 08:30am to 5:00pm on each day. intraStartTime 08:30 and intraEndTime 17:00", "key": "intraEndTime", "value": "" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "[\n {\n \"pbxId\": \"\",\n \"site\": \"\",\n \"name\": \"\",\n \"extension\": \"\",\n \"totalMembers\": 0,\n \"totalInbound\": 0,\n \"totalAbandoned\": 0,\n \"totalAnswered\": 0,\n \"totalMissed\": 0,\n \"totalCallsToVM\": 0,\n \"totalAdvanced\": 0,\n \"totalRgTime\": 0,\n \"totalTalkTime\": 0,\n \"totalCalls\": 0,\n \"avgAbandonedTime\": 0,\n \"avgRgTime\": 0,\n \"avgRingTime\": 0,\n \"avgTalkTime\": 0,\n \"totalAbandonedTime\": 0,\n \"totalRingTime\": 0\n },\n {\n \"pbxId\": \"\",\n \"site\": \"\",\n \"name\": \"\",\n \"extension\": \"\",\n \"totalMembers\": 0,\n \"totalInbound\": 0,\n \"totalAbandoned\": 0,\n \"totalAnswered\": 0,\n \"totalMissed\": 0,\n \"totalCallsToVM\": 0,\n \"totalAdvanced\": 0,\n \"totalRgTime\": 0,\n \"totalTalkTime\": 0,\n \"totalCalls\": 0,\n \"avgAbandonedTime\": 0,\n \"avgRgTime\": 0,\n \"avgRingTime\": 0,\n \"avgTalkTime\": 0,\n \"totalAbandonedTime\": 0,\n \"totalRingTime\": 0\n }\n]", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-39b4b0d0-4456-45b7-a40c-3e82269e00d6" }, { "id": "bb9b46cb-5f8a-4665-8e6e-8c2a42e43bbf", "name": "400", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v2/rgsum-groups?pbxId=&startTime=&endTime=&timeZone=&intraStartTime=&intraEndTime=", "host": [ "{{baseUrl}}" ], "path": [ "v2", "rgsum-groups" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "Optional intra day start time 00:00:00 to 23:59:59. Example if you only want to see data from 08:30am to 5:00pm on each day. intraStartTime 08:30 and intraEndTime 17:00", "key": "intraStartTime", "value": "" }, { "description": "Optional intra day end time 00:00:00 to 23:59:59. Example if you only want to see data from 08:30am to 5:00pm on each day. intraStartTime 08:30 and intraEndTime 17:00", "key": "intraEndTime", "value": "" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"status\": 0,\n \"message\": \"\",\n \"code\": \"\",\n \"details\": [\n {\n \"type\": \"\",\n \"location\": \"\",\n \"path\": [\n \"\",\n \"\"\n ],\n \"hint\": \"\"\n },\n {\n \"type\": \"\",\n \"location\": \"\",\n \"path\": [\n \"\",\n \"\"\n ],\n \"hint\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-bb9b46cb-5f8a-4665-8e6e-8c2a42e43bbf" }, { "id": "9aac1cfc-68fa-4b42-89ce-b877ac9fcb41", "name": "401", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v2/rgsum-groups?pbxId=&startTime=&endTime=&timeZone=&intraStartTime=&intraEndTime=", "host": [ "{{baseUrl}}" ], "path": [ "v2", "rgsum-groups" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "Optional intra day start time 00:00:00 to 23:59:59. Example if you only want to see data from 08:30am to 5:00pm on each day. intraStartTime 08:30 and intraEndTime 17:00", "key": "intraStartTime", "value": "" }, { "description": "Optional intra day end time 00:00:00 to 23:59:59. Example if you only want to see data from 08:30am to 5:00pm on each day. intraStartTime 08:30 and intraEndTime 17:00", "key": "intraEndTime", "value": "" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": \"\",\n \"error_description\": \"\"\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-9aac1cfc-68fa-4b42-89ce-b877ac9fcb41" }, { "id": "2c9ba38f-669a-462a-b24b-f88e27680ff4", "name": "403", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v2/rgsum-groups?pbxId=&startTime=&endTime=&timeZone=&intraStartTime=&intraEndTime=", "host": [ "{{baseUrl}}" ], "path": [ "v2", "rgsum-groups" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "Optional intra day start time 00:00:00 to 23:59:59. Example if you only want to see data from 08:30am to 5:00pm on each day. intraStartTime 08:30 and intraEndTime 17:00", "key": "intraStartTime", "value": "" }, { "description": "Optional intra day end time 00:00:00 to 23:59:59. Example if you only want to see data from 08:30am to 5:00pm on each day. intraStartTime 08:30 and intraEndTime 17:00", "key": "intraEndTime", "value": "" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"timeStamp\": \"\",\n \"status\": 0,\n \"error\": \"\",\n \"exception\": \"\",\n \"message\": \"\",\n \"path\": \"\"\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-2c9ba38f-669a-462a-b24b-f88e27680ff4" } ], "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-7b0043e7-7270-46f4-b8b4-c1d54c9a45a0" } ], "id": "5f9989c4-5069-4133-9f5c-b0e25ff0dfc8", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-5f9989c4-5069-4133-9f5c-b0e25ff0dfc8" }, { "name": "rgsum-members", "item": [ { "name": "Ring Group Member Summary", "id": "b88fa30b-7fde-4785-ac36-780499a8b17d", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "8x8-apikey", "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}}/v2/rgsum-members?pbxId=&startTime=&endTime=&timeZone=&extId=&collapse =", "host": [ "{{baseUrl}}" ], "path": [ "v2", "rgsum-members" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "Extension number of the ring group member", "key": "extId", "value": "" }, { "description": "unclear", "key": "collapse ", "value": "" } ] }, "description": "**Not currently Testable from here** The Analytics for 8x8 Work Ring Group Memberssummarized performance metrics for individual members of a ring group including Answered and Advanced counts. See [Ring Group Member Summary Glossary](https://docs.8x8.com/8x8WebHelp/8x8analytics-virtual-office/Content/VOA/ring-group-summary.htm#Glossary-rg-member) for details" }, "response": [ { "id": "201bda59-b527-42b7-8f39-d6fd886804f7", "name": "200", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v2/rgsum-members?pbxId=&startTime=&endTime=&timeZone=&extId=&collapse =", "host": [ "{{baseUrl}}" ], "path": [ "v2", "rgsum-members" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "Extension number of the ring group member", "key": "extId", "value": "" }, { "description": "unclear", "key": "collapse ", "value": "" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "[\n {\n \"pbxId\": \"\",\n \"site\": \"\",\n \"name\": \"\",\n \"extension\": \"\",\n \"totalMembers\": 0,\n \"totalInbound\": 0,\n \"totalAbandoned\": 0,\n \"totalAnswered\": 0,\n \"totalMissed\": 0,\n \"totalCallsToVM\": 0,\n \"totalAdvanced\": 0,\n \"totalRgTime\": 0,\n \"totalTalkTime\": 0,\n \"totalCalls\": 0,\n \"avgAbandonedTime\": 0,\n \"avgRgTime\": 0,\n \"avgRingTime\": 0,\n \"avgTalkTime\": 0,\n \"totalAbandonedTime\": 0,\n \"totalRingTime\": 0\n },\n {\n \"pbxId\": \"\",\n \"site\": \"\",\n \"name\": \"\",\n \"extension\": \"\",\n \"totalMembers\": 0,\n \"totalInbound\": 0,\n \"totalAbandoned\": 0,\n \"totalAnswered\": 0,\n \"totalMissed\": 0,\n \"totalCallsToVM\": 0,\n \"totalAdvanced\": 0,\n \"totalRgTime\": 0,\n \"totalTalkTime\": 0,\n \"totalCalls\": 0,\n \"avgAbandonedTime\": 0,\n \"avgRgTime\": 0,\n \"avgRingTime\": 0,\n \"avgTalkTime\": 0,\n \"totalAbandonedTime\": 0,\n \"totalRingTime\": 0\n }\n]", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-201bda59-b527-42b7-8f39-d6fd886804f7" }, { "id": "d0d71682-2ebf-4cd0-9054-c5224204405e", "name": "400", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v2/rgsum-members?pbxId=&startTime=&endTime=&timeZone=&extId=&collapse =", "host": [ "{{baseUrl}}" ], "path": [ "v2", "rgsum-members" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "Extension number of the ring group member", "key": "extId", "value": "" }, { "description": "unclear", "key": "collapse ", "value": "" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"status\": 0,\n \"message\": \"\",\n \"code\": \"\",\n \"details\": [\n {\n \"type\": \"\",\n \"location\": \"\",\n \"path\": [\n \"\",\n \"\"\n ],\n \"hint\": \"\"\n },\n {\n \"type\": \"\",\n \"location\": \"\",\n \"path\": [\n \"\",\n \"\"\n ],\n \"hint\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-d0d71682-2ebf-4cd0-9054-c5224204405e" }, { "id": "867f2fe2-332e-4c93-9d4a-657af79950c7", "name": "401", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v2/rgsum-members?pbxId=&startTime=&endTime=&timeZone=&extId=&collapse =", "host": [ "{{baseUrl}}" ], "path": [ "v2", "rgsum-members" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "Extension number of the ring group member", "key": "extId", "value": "" }, { "description": "unclear", "key": "collapse ", "value": "" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": \"\",\n \"error_description\": \"\"\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-867f2fe2-332e-4c93-9d4a-657af79950c7" }, { "id": "4bad60cb-a8a3-48ba-a906-35793d3c856e", "name": "403", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v2/rgsum-members?pbxId=&startTime=&endTime=&timeZone=&extId=&collapse =", "host": [ "{{baseUrl}}" ], "path": [ "v2", "rgsum-members" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "Extension number of the ring group member", "key": "extId", "value": "" }, { "description": "unclear", "key": "collapse ", "value": "" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"timeStamp\": \"\",\n \"status\": 0,\n \"error\": \"\",\n \"exception\": \"\",\n \"message\": \"\",\n \"path\": \"\"\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-4bad60cb-a8a3-48ba-a906-35793d3c856e" } ], "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-b88fa30b-7fde-4785-ac36-780499a8b17d" } ], "id": "80c4355e-b8e0-4a3c-b161-64fbcfd5373c", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-80c4355e-b8e0-4a3c-b161-64fbcfd5373c" }, { "name": "rgsum", "item": [ { "name": "(DEPRECATED) Ring Group Summary", "id": "a1d9fbae-78e3-45d1-b373-124174aa699c", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "8x8-apikey", "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}}/v2/rgsum?pbxId=&startTime=&endTime=&timeZone=&intraStartTime=&intraEndTime=", "host": [ "{{baseUrl}}" ], "path": [ "v2", "rgsum" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "Optional intra day start time 00:00:00 to 23:59:59. Example if you only want to see data from 08:30am to 5:00pm on each day. intraStartTime 08:30 and intraEndTime 17:00", "key": "intraStartTime", "value": "" }, { "description": "Optional intra day end time 00:00:00 to 23:59:59. Example if you only want to see data from 08:30am to 5:00pm on each day. intraStartTime 08:30 and intraEndTime 17:00", "key": "intraEndTime", "value": "" } ] }, "description": "[Ring Groups Summary](/analytics/reference/ring-group-summary) and [Ring Group Members Summary](/analytics/reference/ring-group-members-summary) should be used. This endpoint is deprecated." }, "response": [ { "id": "532458f6-c29b-45e3-a4aa-b6f026826a96", "name": "200", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v2/rgsum?pbxId=&startTime=&endTime=&timeZone=&intraStartTime=&intraEndTime=", "host": [ "{{baseUrl}}" ], "path": [ "v2", "rgsum" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "Optional intra day start time 00:00:00 to 23:59:59. Example if you only want to see data from 08:30am to 5:00pm on each day. intraStartTime 08:30 and intraEndTime 17:00", "key": "intraStartTime", "value": "" }, { "description": "Optional intra day end time 00:00:00 to 23:59:59. Example if you only want to see data from 08:30am to 5:00pm on each day. intraStartTime 08:30 and intraEndTime 17:00", "key": "intraEndTime", "value": "" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "[\n {\n \"pbxId\": \"\",\n \"site\": \"\",\n \"name\": \"\",\n \"extension\": \"\",\n \"totalMembers\": 0,\n \"totalInbound\": 0,\n \"totalAbandoned\": 0,\n \"totalAnswered\": 0,\n \"totalMissed\": 0,\n \"totalCallsToVM\": 0,\n \"totalAdvanced\": 0,\n \"totalRgTime\": 0,\n \"totalTalkTime\": 0,\n \"totalCalls\": 0,\n \"avgAbandonedTime\": 0,\n \"avgRgTime\": 0,\n \"avgRingTime\": 0,\n \"avgTalkTime\": 0,\n \"totalAbandonedTime\": 0,\n \"totalRingTime\": 0\n },\n {\n \"pbxId\": \"\",\n \"site\": \"\",\n \"name\": \"\",\n \"extension\": \"\",\n \"totalMembers\": 0,\n \"totalInbound\": 0,\n \"totalAbandoned\": 0,\n \"totalAnswered\": 0,\n \"totalMissed\": 0,\n \"totalCallsToVM\": 0,\n \"totalAdvanced\": 0,\n \"totalRgTime\": 0,\n \"totalTalkTime\": 0,\n \"totalCalls\": 0,\n \"avgAbandonedTime\": 0,\n \"avgRgTime\": 0,\n \"avgRingTime\": 0,\n \"avgTalkTime\": 0,\n \"totalAbandonedTime\": 0,\n \"totalRingTime\": 0\n }\n]", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-532458f6-c29b-45e3-a4aa-b6f026826a96" }, { "id": "7eb92866-defd-448b-b5c3-b8bb209ccb7c", "name": "400", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v2/rgsum?pbxId=&startTime=&endTime=&timeZone=&intraStartTime=&intraEndTime=", "host": [ "{{baseUrl}}" ], "path": [ "v2", "rgsum" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "Optional intra day start time 00:00:00 to 23:59:59. Example if you only want to see data from 08:30am to 5:00pm on each day. intraStartTime 08:30 and intraEndTime 17:00", "key": "intraStartTime", "value": "" }, { "description": "Optional intra day end time 00:00:00 to 23:59:59. Example if you only want to see data from 08:30am to 5:00pm on each day. intraStartTime 08:30 and intraEndTime 17:00", "key": "intraEndTime", "value": "" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"status\": 0,\n \"message\": \"\",\n \"code\": \"\",\n \"details\": [\n {\n \"type\": \"\",\n \"location\": \"\",\n \"path\": [\n \"\",\n \"\"\n ],\n \"hint\": \"\"\n },\n {\n \"type\": \"\",\n \"location\": \"\",\n \"path\": [\n \"\",\n \"\"\n ],\n \"hint\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-7eb92866-defd-448b-b5c3-b8bb209ccb7c" }, { "id": "505a72b0-d4e3-4817-a5f9-0fad86a56764", "name": "401", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v2/rgsum?pbxId=&startTime=&endTime=&timeZone=&intraStartTime=&intraEndTime=", "host": [ "{{baseUrl}}" ], "path": [ "v2", "rgsum" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "Optional intra day start time 00:00:00 to 23:59:59. Example if you only want to see data from 08:30am to 5:00pm on each day. intraStartTime 08:30 and intraEndTime 17:00", "key": "intraStartTime", "value": "" }, { "description": "Optional intra day end time 00:00:00 to 23:59:59. Example if you only want to see data from 08:30am to 5:00pm on each day. intraStartTime 08:30 and intraEndTime 17:00", "key": "intraEndTime", "value": "" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": \"\",\n \"error_description\": \"\"\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-505a72b0-d4e3-4817-a5f9-0fad86a56764" }, { "id": "9b51ce9c-a93e-4457-bc81-9dcb804780a3", "name": "403", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "8x8-apikey", "value": "" } ], "url": { "raw": "{{baseUrl}}/v2/rgsum?pbxId=&startTime=&endTime=&timeZone=&intraStartTime=&intraEndTime=", "host": [ "{{baseUrl}}" ], "path": [ "v2", "rgsum" ], "query": [ { "description": "(Required) PBX Id for the request or allpbxes for all pbxs in the customer account", "key": "pbxId", "value": "" }, { "description": "(Required) The interval start time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS", "key": "startTime", "value": "" }, { "description": "(Required) The interval end time for Ring Group Summary searches - the format is YYYY-MM-DD HH:MM:SS.", "key": "endTime", "value": "" }, { "description": "(Required) IANA Time Zone https://www.iana.org/time-zones. Examples America/New_York, Europe/London", "key": "timeZone", "value": "" }, { "description": "Optional intra day start time 00:00:00 to 23:59:59. Example if you only want to see data from 08:30am to 5:00pm on each day. intraStartTime 08:30 and intraEndTime 17:00", "key": "intraStartTime", "value": "" }, { "description": "Optional intra day end time 00:00:00 to 23:59:59. Example if you only want to see data from 08:30am to 5:00pm on each day. intraStartTime 08:30 and intraEndTime 17:00", "key": "intraEndTime", "value": "" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"timeStamp\": \"\",\n \"status\": 0,\n \"error\": \"\",\n \"exception\": \"\",\n \"message\": \"\",\n \"path\": \"\"\n}", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-9b51ce9c-a93e-4457-bc81-9dcb804780a3" } ], "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-a1d9fbae-78e3-45d1-b373-124174aa699c" } ], "id": "a9ce80a9-f72f-4fdc-a8ce-c3bc44b03782", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-a9ce80a9-f72f-4fdc-a8ce-c3bc44b03782" } ], "id": "0baba78c-ab3f-4e59-9b4b-be08e872daac", "createdAt": "2026-07-28T00:28:05.000Z", "updatedAt": "2026-07-28T00:28:05.000Z", "uid": "35240-0baba78c-ab3f-4e59-9b4b-be08e872daac" } ], "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "8x8-apikey", "type": "string" }, { "key": "value", "value": "{{apiKey}}", "type": "string" }, { "key": "in", "value": "header", "type": "string" } ] }, "variable": [ { "key": "baseUrl", "value": "https://api.8x8.com/analytics/work/" } ] }