{"info":{"_postman_id":"230174b6-7d8c-4b4a-9382-ba724c7bb81f","name":"API de Exportação de Dados de Voz para BI","description":"<html><head></head><body><p>Esta API permite exportar dados para plataformas de BI, como o Power BI, através de requisições HTTP.</p>\n<p>A API permite <strong>consultar dados de voz do Banco de Dados do Módulo de Atendimento Smartspace, relacionados às chamadas ou às sessões de Agentes</strong>, conforme o tipo especificado.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"39004890","collectionId":"230174b6-7d8c-4b4a-9382-ba724c7bb81f","publishedId":"2sB34eK2og","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"142129","highlight":"DC4128"},"publishDate":"2025-07-18T12:33:16.000Z"},"item":[{"name":"Pré-requisitos e Permissões","item":[],"id":"005b7d66-ba4f-4871-bf79-2fe783293045","description":"<p><strong>Autenticação</strong> básica via <em>headers</em>:</p>\n<ul>\n<li><p>client-id</p>\n</li>\n<li><p>client-secret</p>\n  <br /></li>\n</ul>\n<p><strong>Exemplo de Requisição</strong></p>\n<p><strong>GET</strong> /api/exportar/bi?domain_uuid=c2146e15-e78d-45cb-985a-155326123456&amp;data_inicial=2024-09-23&amp;data_final=2024-09-24&amp;tipo=chamadas</p>\n<p><strong>Host:</strong> example.com<br /><strong>client-id:</strong> your_client_id<br /><strong>client-secret:</strong> your_client_secret</p>\n","_postman_id":"005b7d66-ba4f-4871-bf79-2fe783293045"},{"name":"Endpoints","item":[{"name":"Consultar dados de chamadas ou agentes","id":"228421ac-cf61-4426-8c35-835448260f45","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"description":"<p>Retorna dados de chamadas ou de agentes de voz, com base no tipo informado.</p>\n","urlObject":{"query":[],"variable":[]},"url":""},"response":[{"id":"5cca6a13-2dc5-4b3a-844e-922ad36cc5df","name":"Resposta (Tipo: chamadas)","originalRequest":{"method":"GET","header":[{"key":"client-id","value":"`your_client_id`","type":"text"},{"key":"client-secret","value":"`your_client_secret`","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"member_session_uuid\": \"a89e1c13-fb54-4235-a128-59ce15107699\",\r\n    \"agent\": \"agente.exemplo@dominioemail.br\",\r\n    \"u_agent_id\": \"2de73398-a25c-5aec-37d9-7ef6f611db85\",\r\n    \"u_agent_nome\": \"Agente Exemplo Teste\",\r\n    \"queue\": \"Suporte_N1_Ativa@dominioemail.br.smartspace.us\",\r\n    \"originador\": \"0125133735000\",\r\n    \"inicio\": \"2024-09-23 11:47:25.947\",\r\n    \"fim\": \"2024-09-23 11:47:53.667\",\r\n    \"inicio_atendimento\": \"2024-09-23 11:47:26.967\",\r\n    \"posicao_ao_entrar_fila\": null,\r\n    \"tempo_espera\": 1,\r\n    \"duracao\": 27,\r\n    \"exten_transferencia\": null,\r\n    \"callid_transferido\": null,\r\n    \"atendente_transferido\": null,\r\n    \"hangup_cause\": \"SUCCESS\",\r\n    \"hangup_disposition\": null,\r\n    \"cancel_reason\": \"\",\r\n    \"qualificacoes\": null,\r\n    \"ultima_action\": \"bridge-agent-end\",\r\n    \"dominio_uuid\": \"c2146e15-e78d-45cb-985a-155326123456\",\r\n    \"qtd_tentativas\": 1,\r\n    \"status\": \"atendida\",\r\n    \"posicao_ao_abandonar_fila\": null,\r\n    \"protocolo\": \"202409232082782\",\r\n    \"agent_called_time\": \"2024-09-23 11:47:25\",\r\n    \"agent_answered_time\": \"2024-09-23 11:47:26\",\r\n    \"qtd_toques\": 1,\r\n    \"tempo_toque\": 1,\r\n    \"id\": \"32599202-f524-4aa9-a239-7f6d9d47f804\",\r\n    \"callback\": false,\r\n    \"callback_status\": null,\r\n    \"callback_tentativas\": 0,\r\n    \"callback_request\": null,\r\n    \"callback_first_call\": null,\r\n    \"callback_first_call_duration\": 0,\r\n    \"callback_answer\": null,\r\n    \"callback_answer_duration\": 0,\r\n    \"contador\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://seuservidor.com/api/exportar/bi?domain_uuid=c2146e15-e78d-45cb-985a-155326123456&data_inicial=2024-09-23&data_final=2024-09-24&tipo=chamadas&queue =(opcional)","protocol":"https","host":["seuservidor","com"],"path":["api","exportar","bi"],"query":[{"key":"domain_uuid","value":"c2146e15-e78d-45cb-985a-155326123456","description":"UUID do domínio  "},{"key":"data_inicial","value":"2024-09-23","description":"Data inicial no formato YYYY-MM-DD"},{"key":"data_final","value":"2024-09-24","description":"Data final no formato YYYY-MM-DD"},{"key":"tipo","value":"chamadas","description":"`chamadas` ou `agentes`"},{"key":"queue ","value":"(opcional)","description":"Fila de atendimento"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"member_session_uuid\": \"a89e1c13-fb54-4235-a128-59ce15107699\",\n    \"agent\": \"agente.exemplo@dominioemail.br\",\n    \"u_agent_id\": \"2de73398-a25c-5aec-37d9-7ef6f611db85\",\n    \"u_agent_nome\": \"Agente Exemplo Teste\",\n    \"queue\": \"Suporte_N1_Ativa@dominioemail.br\",\n    \"originador\": \"0125133735000\",\n    \"inicio\": \"2024-09-23 11:47:25.947\",\n    \"fim\": \"2024-09-23 11:47:53.667\",\n    \"inicio_atendimento\": \"2024-09-23 11:47:26.967\",\n    \"posicao_ao_entrar_fila\": null,\n    \"tempo_espera\": 1,\n    \"duracao\": 27,\n    \"exten_transferencia\": null,\n    \"callid_transferido\": null,\n    \"atendente_transferido\": null,\n    \"hangup_cause\": \"SUCCESS\",\n    \"hangup_disposition\": null,\n    \"cancel_reason\": \"\",\n    \"qualificacoes\": null,\n    \"ultima_action\": \"bridge-agent-end\",\n    \"dominio_uuid\": \"c2146e15-e78d-45cb-985a-155326123456\",\n    \"qtd_tentativas\": 1,\n    \"status\": \"atendida\",\n    \"posicao_ao_abandonar_fila\": null,\n    \"protocolo\": \"202409232082782\",\n    \"agent_called_time\": \"2024-09-23 11:47:25\",\n    \"agent_answered_time\": \"2024-09-23 11:47:26\",\n    \"qtd_toques\": 1,\n    \"tempo_toque\": 1,\n    \"id\": \"32599202-f524-4aa9-a239-7f6d9d47f804\",\n    \"callback\": false,\n    \"callback_status\": null,\n    \"callback_tentativas\": 0,\n    \"callback_request\": null,\n    \"callback_first_call\": null,\n    \"callback_first_call_duration\": 0,\n    \"callback_answer\": null,\n    \"callback_answer_duration\": 0,\n    \"contador\": 1\n}"},{"id":"8a34f71a-5c35-4ab6-a1e1-c794dedd029a","name":"Resposta (Tipo: agentes)","originalRequest":{"method":"GET","header":[{"key":"client-id","value":"`your_client_id`","type":"text"},{"key":"client-secret","value":"`your_client_secret`","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"[\r\n    {\r\n        \"id\": \"a9fb561a-c04f-40dd-91c8-079aadb606c9\",\r\n        \"agent\": \"Agente Exemplo\",\r\n        \"inicio\": \"2024-09-23 08:00:00\",\r\n        \"fim\": \"2024-09-23 16:00:00\",\r\n        \"duracao\": 28800,\r\n        \"motivo_pausa\": \"Almoço\",\r\n        \"queue\": \"Suporte_N1\",\r\n        \"action\": \"Pausa\",\r\n        \"pausa_faturavel\": true,\r\n        \"observacao\": \"Pausa programada\",\r\n        \"usuario_id\": \"2de73398-a25c-5aec-37d9-7ef6f611db85\",\r\n        \"domain_uuid\": \"c2146e15-e78d-45cb-985a-155326123456\",\r\n        \"contador\": 1\r\n    }\r\n]","options":{"raw":{"language":"json"}}},"url":{"raw":"https://seuservidor.com/api/exportar/bi?domain_uuid=c2146e15-e78d-45cb-985a-155326123456&data_inicial=2024-09-23&data_final=2024-09-24&tipo=chamadas&queue =(opcional)","protocol":"https","host":["seuservidor","com"],"path":["api","exportar","bi"],"query":[{"key":"domain_uuid","value":"c2146e15-e78d-45cb-985a-155326123456","description":"UUID do domínio  "},{"key":"data_inicial","value":"2024-09-23","description":"Data inicial no formato YYYY-MM-DD"},{"key":"data_final","value":"2024-09-24","description":"Data final no formato YYYY-MM-DD"},{"key":"tipo","value":"chamadas","description":"`chamadas` ou `agentes`"},{"key":"queue ","value":"(opcional)","description":"Fila de atendimento"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"a9fb561a-c04f-40dd-91c8-079aadb606c9\",\n        \"agent\": \"Agente Exemplo\",\n        \"inicio\": \"2024-09-23 08:00:00\",\n        \"fim\": \"2024-09-23 16:00:00\",\n        \"duracao\": 28800,\n        \"motivo_pausa\": \"Almoço\",\n        \"queue\": \"Suporte_N1\",\n        \"action\": \"Pausa\",\n        \"pausa_faturavel\": true,\n        \"observacao\": \"Pausa programada\",\n        \"usuario_id\": \"2de73398-a25c-5aec-37d9-7ef6f611db85\",\n        \"domain_uuid\": \"c2146e15-e78d-45cb-985a-155326123456\",\n        \"contador\": 1\n    }\n]"}],"_postman_id":"228421ac-cf61-4426-8c35-835448260f45"}],"id":"ae009ea1-83df-484f-bb99-59390cad1b0f","description":"<p><strong>GET /api/exportar/bi</strong></p>\n<p>Este <em>endpoint</em> retorna <strong>dados de chamadas ou agentes</strong> com base no tipo solicitado.</p>\n<p><strong>Parâmetros</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parâmetro</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n<th><strong>Obrigatório</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>domain_uuid</td>\n<td>uuid</td>\n<td>UUID do domínio para filtrar os dados</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td>data_inicial</td>\n<td><em>string</em></td>\n<td>Data inicial do filtro no formato YYYY-MM-DD</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td>data_final</td>\n<td><em>string</em></td>\n<td>Data final do filtro no formato YYYY-MM-DD</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td>tipol</td>\n<td><em>string</em></td>\n<td>Define o tipo de consulta. Valores possíveis: chamadas, agentes</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td>queue</td>\n<td><em>string</em></td>\n<td>Fila de atendimento (opcional). Utilizada para filtrar por fila nas consultas de chamadas e agentes</td>\n<td>Não</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"ae009ea1-83df-484f-bb99-59390cad1b0f"},{"name":"Campos retornados","item":[],"id":"8e93bbe8-b55e-4754-8f3d-979d2ee103a1","description":"<p>A depender do \"Tipo\" de requisição feita serão retornados campos específicos, como descrito a seguir:</p>\n<p><strong>Campos Retornados (Tipo: chamadas)</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Campo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>member_session_uuid</td>\n<td>uuid</td>\n<td>UUID da sessão do membro</td>\n</tr>\n<tr>\n<td>agent</td>\n<td><em>string</em></td>\n<td><em>E-mail</em> ou nome do agente</td>\n</tr>\n<tr>\n<td>u_agent_id</td>\n<td>uuid</td>\n<td>UUID do agente</td>\n</tr>\n<tr>\n<td>u_agent_nome</td>\n<td><em>string</em></td>\n<td>Nome do agente</td>\n</tr>\n<tr>\n<td>queue</td>\n<td><em>string</em></td>\n<td>Fila de atendimento</td>\n</tr>\n<tr>\n<td>originador</td>\n<td><em>string</em></td>\n<td>Número do originador da chamada</td>\n</tr>\n<tr>\n<td>inicio</td>\n<td><em>string</em></td>\n<td>Data e hora de início da chamada</td>\n</tr>\n<tr>\n<td>fim</td>\n<td><em>string</em></td>\n<td>Data e hora de fim da chamada</td>\n</tr>\n<tr>\n<td>inicio_atendimento</td>\n<td><em>string</em></td>\n<td>Data e hora de início do atendimento</td>\n</tr>\n<tr>\n<td>posicao_ao_entrar_fila</td>\n<td>int</td>\n<td>Posição do cliente ao entrar na fila</td>\n</tr>\n<tr>\n<td>duracao</td>\n<td>int</td>\n<td>Duração da chamada em segundos</td>\n</tr>\n<tr>\n<td>exten_transferencia</td>\n<td><em>string</em></td>\n<td>Ramal de transferência, se houver</td>\n</tr>\n<tr>\n<td>callid_transferido</td>\n<td><em>string</em></td>\n<td>ID da chamada transferida, se houver</td>\n</tr>\n<tr>\n<td>atendente_transferido</td>\n<td><em>string</em></td>\n<td>Nome do atendente transferido, se houver</td>\n</tr>\n<tr>\n<td>hangup_cause</td>\n<td><em>string</em></td>\n<td>Motivo da finalização da chamada</td>\n</tr>\n<tr>\n<td>hangup_disposition</td>\n<td><em>string</em></td>\n<td>Disposição ao desligar</td>\n</tr>\n<tr>\n<td>cancel_reason</td>\n<td><em>string</em></td>\n<td>Razão do cancelamento, se houver</td>\n</tr>\n<tr>\n<td>qualificacoes</td>\n<td><em>string</em></td>\n<td>Qualificações, se houver</td>\n</tr>\n<tr>\n<td>ultima_action</td>\n<td><em>string</em></td>\n<td>Última ação realizada na chamada</td>\n</tr>\n<tr>\n<td>dominio_uuid</td>\n<td>uuid</td>\n<td>UUID do domínio relacionado à chamada</td>\n</tr>\n<tr>\n<td>qtd_tentativas</td>\n<td>int</td>\n<td>Quantidade de tentativas de chamadas</td>\n</tr>\n<tr>\n<td>status</td>\n<td><em>string</em></td>\n<td>Status da chamada (atendida, perdida, etc.)</td>\n</tr>\n<tr>\n<td>posicao_ao_abandonar_fila</td>\n<td>int</td>\n<td>Posição ao abandonar a fila, se houver</td>\n</tr>\n<tr>\n<td>protocolo</td>\n<td><em>string</em></td>\n<td>Protocolo da chamada</td>\n</tr>\n<tr>\n<td>agent_called_time</td>\n<td><em>string</em></td>\n<td>Hora em que o Agente foi chamado</td>\n</tr>\n<tr>\n<td>agent_answered_time</td>\n<td><em>string</em></td>\n<td>Hora em que o Agente atendeu a chamada</td>\n</tr>\n<tr>\n<td>agent_answered_time</td>\n<td><em>string</em></td>\n<td>Hora em que o Agente atendeu a chamada</td>\n</tr>\n<tr>\n<td>qtd_toques</td>\n<td>int</td>\n<td>Quantidade de toques antes do atendimento</td>\n</tr>\n<tr>\n<td>tempo_toque</td>\n<td>int</td>\n<td>Tempo de toque em segundos</td>\n</tr>\n<tr>\n<td>id</td>\n<td>uuid</td>\n<td>UUID da sessão da chamada</td>\n</tr>\n<tr>\n<td>callback</td>\n<td>boolean</td>\n<td>Indica se a chamada foi Callback</td>\n</tr>\n<tr>\n<td>callback_status</td>\n<td><em>string</em></td>\n<td>Status do Callback</td>\n</tr>\n<tr>\n<td>callback_tentativas</td>\n<td>int</td>\n<td>Número de tentativas de Callback</td>\n</tr>\n<tr>\n<td>callback_request</td>\n<td><em>string</em></td>\n<td>Solicitação de Callback, se houver</td>\n</tr>\n<tr>\n<td>callback_first_call</td>\n<td><em>string</em></td>\n<td>Primeira chamada de Callback, se houver</td>\n</tr>\n<tr>\n<td>callback_first_call_duration</td>\n<td>int</td>\n<td>Duração da primeira chamada de Callback em segundos</td>\n</tr>\n<tr>\n<td>callback_answer</td>\n<td><em>string</em></td>\n<td>Resposta do Callback, se houver</td>\n</tr>\n<tr>\n<td>callback_answer_duration</td>\n<td>int</td>\n<td>Duração da resposta do Callback em segundos</td>\n</tr>\n<tr>\n<td>contador</td>\n<td>int</td>\n<td>Valor fixo, sempre 1, utilizado para contagem</td>\n</tr>\n<tr>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Campos Retornados (Tipo: agentes)</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Campo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>uuid</td>\n<td>UUID da sessão do Agente</td>\n</tr>\n<tr>\n<td>agent</td>\n<td><em>string</em></td>\n<td>Nome do Agente</td>\n</tr>\n<tr>\n<td>inicio</td>\n<td><em>string</em></td>\n<td>Data e hora de início da ação do Agente</td>\n</tr>\n<tr>\n<td>fim</td>\n<td><em>string</em></td>\n<td>Data e hora de fim da ação do Agente</td>\n</tr>\n<tr>\n<td>duracao</td>\n<td>int</td>\n<td>Duração da ação em segundos</td>\n</tr>\n<tr>\n<td>motivo_pausa</td>\n<td><em>string</em></td>\n<td>Motivo da pausa (se for uma pausa)</td>\n</tr>\n<tr>\n<td>motivo_pausa</td>\n<td><em>string</em></td>\n<td>Motivo da pausa (se for uma pausa)</td>\n</tr>\n<tr>\n<td>queue</td>\n<td><em>string</em></td>\n<td>Fila de atendimento relacionada à ação</td>\n</tr>\n<tr>\n<td>action</td>\n<td><em>string</em></td>\n<td>Tipo de ação (Pausa, Atendimento, etc.)</td>\n</tr>\n<tr>\n<td>pausa_faturavel</td>\n<td>boolean</td>\n<td>Indica se a pausa é faturável</td>\n</tr>\n<tr>\n<td>observacao</td>\n<td><em>string</em></td>\n<td>Observações sobre a ação</td>\n</tr>\n<tr>\n<td>usuario_id</td>\n<td>uuid</td>\n<td>UUID do usuário responsável pela ação</td>\n</tr>\n<tr>\n<td>domain_uuid</td>\n<td>uuid</td>\n<td>UUID do domínio relacionado à ação do agente</td>\n</tr>\n<tr>\n<td>contador</td>\n<td>int</td>\n<td>Valor fixo, sempre 1, utilizado para contagem</td>\n</tr>\n<tr>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Informações de paginação</strong></p>\n<p>A resposta da API agora inclui um objeto <em><strong>pagination</strong></em> com as seguintes informações:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Campo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>total</td>\n<td>int</td>\n<td>Total de registros disponíveis</td>\n</tr>\n<tr>\n<td>per_page</td>\n<td>int</td>\n<td>Quantidade de registros por página</td>\n</tr>\n<tr>\n<td>current_page</td>\n<td>int</td>\n<td>Número da página atual</td>\n</tr>\n<tr>\n<td>last_page</td>\n<td>int</td>\n<td>Número da última página</td>\n</tr>\n<tr>\n<td>from</td>\n<td>int</td>\n<td>Número do primeiro registro na página atual</td>\n</tr>\n<tr>\n<td>to</td>\n<td>int</td>\n<td>Número do último registro na página atual</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"8e93bbe8-b55e-4754-8f3d-979d2ee103a1"},{"name":"Erros Comuns","item":[],"id":"a343cb99-6c5c-496a-9542-9e9f51a260aa","description":"<ul>\n<li><p><strong>400 Bad Request:</strong> Quando parâmetros obrigatórios não são enviados.</p>\n</li>\n<li><p><strong>500 Internal Server Error:</strong> Quando ocorre algum erro na consulta ao banco de dados.</p>\n<br /></li>\n</ul>\n<p><strong>Autenticação de Erro</strong></p>\n<p>Quando a autenticação falha, o retorno será:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"error\": \"Autenticação falhou\"\n}\n\n</code></pre>\n","_postman_id":"a343cb99-6c5c-496a-9542-9e9f51a260aa"}]}