Mamute
  1. Call Center
Mamute
Mamute APIs
  • Relatórios
  • Mamute APIs
  • Mamute Addons APIs
  • Introdução
  • manager
    • sms
      • Saldo
      • Envio de SMS
    • Pabx
      • Capturar chamada
      • Fazer ligação
      • Moniorar chamda
      • Fazer Transferencia
      • Encerrar chamada
      • Baixar gravações de um determinado dia
      • Baixar gravação formato padrão
      • Baixar gravação formato MP3
      • Baixar gravações MP3
      • Ouvir gravação
  • sms
    • Saldo
    • Enivo de SMS
  • export
    • Volume de ligações da fila
  • report
    • Integracao
      • URA histórico requisições - Autoatendimento (D)
      • Master URA MVNO - Autoatendimento (C)
      • Plugin URA - Autoatendimento (C)
      • Plugin URA - Autoatendimento (D)
    • Call Center
      • Pausas do agente (D)
        POST
      • Atividades do agente (D)
        POST
      • Abandono (P)
        POST
      • Chamada da fila (D)
        POST
      • Produtividade da fila (P)
        POST
      • Chamadas do agente (D)
        POST
      • Pesquisa de satisfação (D)
        POST
      • Fila com ILA 20-60 (P)
        POST
      • Produtividade do agente (P)
        POST
      • Produtividade do agente (C)
        POST
      • Resumo da fila (CF)
        POST
      • Métricas do agente (C)
        POST
      • Métricas média do agente mensal (C)
        POST
      • Classificação de chamadas (D)
        POST
      • Produtividade da fila (C)
        POST
      • Pronto atendimento do agente (CD)
        POST
      • Pronto atendimento do agente (CA)
        POST
      • Pesquisa de satisfação (CA)
        POST
      • Chamadas da Fila (CA)
        POST
      • Pesquisa de satisfação (CAF)
        POST
      • Pesquisa de satisfacao (CF)
        POST
    • Discador
      • Discador (D)
      • Lista de Discagem (D)
      • Percentual de discagem (C)
      • Eventos do discador (CD)
      • Campanha (D)
    • Central de Telefonia
      • Chamadas (D)
      • URA (C)
      • URA opções (C)
      • URA (D)
      • URA (CR)
      • URA Opções (CR)
      • Distribuição de Chamadas por Tronco (D)
      • Chamadas do ramal (C)
      • Chamadas do ramal (D)
  • queue
    • Listagem de Fila de Espera
    • Indentificação de Fila por ID
  • agent
    • Listagem de Agentes
    • Indentificação de Agente por ID
  • branch
    • Listagem de ramal
    • Identificação de ramal por ID
  1. Call Center

Pesquisa de satisfação (CAF)

POST
http://{{HOST}}/service/v1/report/call-center-rtp-0025

📞 Relatório: Pesquisa de Satisfação (CAF)#

Este relatório apresenta as respostas registradas em pesquisas de satisfação realizadas após o atendimento, permitindo análise por questionário, pergunta, agente e fila.

Informações Gerais#

Módulo: call-center
Versão: 1.0
Autor: I9Corp
Suporte: support@i9corp.com.br

Endpoint para Geração do Relatório#

Para gerar o relatório, envie uma requisição POST para o endpoint:

http://{{HOST}}/service/v1/report/call-center-rtp-0025

📝 Parâmetros da Solicitação#

A requisição utiliza filtros de período obrigatório e permite filtrar resultados por questionário, agente ou fila.
Quando o valor -1 é informado, o relatório retorna todos os registros daquele filtro.
{
  "filters": [
    {
      "field": "dateStart",
      "selectedValue": "2025-11-01 00:00:00"
    },
    {
      "field": "dateEnd",
      "selectedValue": "2025-11-01 23:59:59"
    },
    {
      "field": "quizId",
      "selectedValue": "-1"
    },
    {
      "field": "agentId",
      "selectedValue": "-1"
    },
    {
      "field": "queueId",
      "selectedValue": "-1"
    }
  ],
  "format": "json"
}

📊 Resposta do Relatório#

Os dados retornam no campo aaData.general, onde cada registro representa uma combinação de:
Questionário
Pergunta
Agente
Fila
Quantidades de respostas por opção
{
    "page": 1,
    "iTotalRecords": 1,
    "iTotalDisplayRecords": 1,
    "aaData": {
        "general": [
            {
                "quiz": "Avaliacao",
                "question": "Avaliacao do atendimento",
                "agent_exten": "441",
                "agent_name": "Gabriel Berto",
                "queue_exten": "700",
                "queue_name": "Suporte",
                "response_0": "1",
                "response_1": "0",
                "response_2": "0",
                "response_3": "0",
                "response_4": "0",
                "response_5": "0",
                "response_6": "0",
                "response_7": "0",
                "response_8": "0",
                "response_9": "0",
                "response_total_5": "0",
                "average_response_5": "0.0",
                "response_percentual_5": "0.0",
                "response_total_9": "0",
                "average_response_9": "0.0",
                "response_percentual_9": "0.0"
            },
            {
                "quiz": "Avaliacao",
                "question": "Avaliacao do atendimento",
                "agent_exten": "496",
                "agent_name": "Guilherme Murilo",
                "queue_exten": "717",
                "queue_name": "Suporte_0800",
                "response_0": "1",
                "response_1": "0",
                "response_2": "0",
                "response_3": "0",
                "response_4": "0",
                "response_5": "0",
                "response_6": "0",
                "response_7": "0",
                "response_8": "0",
                "response_9": "0",
                "response_total_5": "0",
                "average_response_5": "0.0",
                "response_percentual_5": "0.0",
                "response_total_9": "0",
                "average_response_9": "0.0",
                "response_percentual_9": "0.0"
            },
            ...
        ]
    }
}
(Conteúdo completo preservado — registros repetidos foram reduzidos aqui apenas para visualização.)

📘 Descrição dos Campos Principais#

CampoDescrição
quizNome do questionário aplicado.
questionPergunta respondida pelo cliente.
agent_extenRamal do agente que realizou o atendimento.
agent_nameNome do agente.
queue_extenNúmero da fila do atendimento.
queue_nameNome da fila.
response_0..9Quantidade de respostas recebidas para cada opção (0 a 9).
response_total_5Soma das respostas quando o questionário usa escala de 0 a 5.
average_response_5Média das respostas na escala de 0 a 5.
response_percentual_5Percentual de respostas na escala de 0 a 5.
response_total_9Soma das respostas na escala de 0 a 9.
average_response_9Média das respostas na escala de 0 a 9.
response_percentual_9Percentual de respostas na escala de 0 a 9.

Requisição

Parâmetros Header

Parâmetros Bodyapplication/json

Exemplo
{
  "filters": [
    {
      "field": "dateStart",
      "selectedValue": "2025-11-01 00:00:00"
    },
    {
      "field": "dateEnd",
      "selectedValue": "2025-11-01 23:59:59"
    },
        {
      "field": "quizId",
      "selectedValue": "-1"
    },
    {
      "field": "agentId",
      "selectedValue": "-1"
    },
    {
      "field": "queueId",
      "selectedValue": "-1"
    }
  ],
  "format": "json"
}

Códigos de solicitação

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request POST 'http://{{HOST}}/service/v1/report/call-center-rtp-0025' \
--header 'PreAuthorization: Bearer {{PreAuthorization}}' \
--header 'Content-Type: application/json' \
--data-raw '{
  "filters": [
    {
      "field": "dateStart",
      "selectedValue": "2025-11-01 00:00:00"
    },
    {
      "field": "dateEnd",
      "selectedValue": "2025-11-01 23:59:59"
    },
        {
      "field": "quizId",
      "selectedValue": "-1"
    },
    {
      "field": "agentId",
      "selectedValue": "-1"
    },
    {
      "field": "queueId",
      "selectedValue": "-1"
    }
  ],
  "format": "json"
}'

Respostas

🟢200Success
application/json
Body

Exemplo
{}
Modificado em 2025-11-28 12:41:24
Página anterior
Chamadas da Fila (CA)
Próxima página
Pesquisa de satisfacao (CF)
Built with