Mamute
  1. agent
Mamute
Mamute APIs
  • Relatórios
  • Mamute APIs
  • Mamute Addons APIs
  • Introdução
  • manager
    • sms
      • Saldo
      • Envio de SMS
    • Pabx
      • Capturar chamada
      • Fazer ligação
      • Encerrar chamada
      • Baixar gravações de um determinado dia
      • Baixar gravação formato padrão
      • Baixar gravação formato MP3
      • Ouvir gravação
  • sms
    • Saldo
      GET
    • Enivo de SMS
      GET
  • export
    • Volume de ligações da fila
      POST
  • 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)
      • Atividades do agente (D)
      • Abandono (P)
      • Chamada da fila (D)
      • Produtividade da fila (P)
      • Chamadas do agente (D)
      • Pesquisa de satisfação (D)
      • Fila com ILA 20-60 (P)
      • Produtividade do agente (P)
      • Produtividade do agente (C)
      • Resumo da fila (CQ)
      • Métricas do agente (C)
      • Métricas média do agente mensal (C)
      • Classificação de chamadas (D)
      • Produtividade da fila (C)
      • Pronto atendimento do agente (CD)
      • Pronto atendimento do agente (CA)
    • 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
      POST
    • Indentificação de Fila por ID
      GET
  • agent
    • Listagem de Agentes
      POST
    • Indentificação de Agente por ID
      GET
  • branch
    • Listagem de ramal
      POST
    • Identificação de ramal por ID
      GET
  1. agent

Indentificação de Agente por ID

GET
http://{{HOST}}/service/v1/agent/{{ID}}
Claro, vou explicar a URL {{HOST}}/service/v1/agent/{{ID}} no formato GET e o formato de resposta JSON associado:
Endpoint: {{HOST}}/service/v1/agent/{{ID}}
Método: GET
Descrição: Este endpoint permite recuperar informações detalhadas sobre um agente específico com base em seu ID. O objetivo é fornecer informações detalhadas sobre um agente, incluindo seu nome, e-mail, data de criação, status de habilitação, extensão e outras propriedades relacionadas ao agente.
Parâmetros:
{{ID}} (Parâmetro de caminho): O ID único do agente que você deseja recuperar. Substitua {{ID}} pelo ID real do agente desejado.
Resposta de Sucesso:
Código de Status: 200 (OK)
Corpo da Resposta (JSON):
{
    "id": 1005,
    "name": "Agente 5",
    "email": "404@localhost",
    "created": "2022-10-28T15:05:37-03:00",
    "modified": "2022-10-28T15:05:37-03:00",
    "enabled": true,
    "standard": false,
    "externalAccounts": [],
    "scope": "ROLE_AGENT",
    "exten": "404",
    "secret": "44488353",
    "paused": false,
    "onCampaign": false,
    "queues": [],
    "t_type": "agent"
}
CampoTipoDescrição
idInteiroO ID único do agente.
nameStringO nome do agente.
emailStringO endereço de e-mail do agente.
createdData e HoraA data e hora de criação do agente no formato ISO 8601.
modifiedData e HoraA data e hora da última modificação do agente no formato ISO 8601.
enabledBooleanoIndica se o agente está habilitado (true) ou não (false).
standardBooleanoIndica se o agente é padrão (true) ou não (false).
externalAccountsArrayUma matriz de contas externas associadas ao agente.
scopeStringO escopo do agente, geralmente representando sua função ou papel.
extenStringA extensão associada ao agente.
secretStringA senha secreta do agente.
pausedBooleanoIndica se o agente está pausado (true) ou não (false).
onCampaignBooleanoIndica se o agente está em uma campanha (true) ou não (false).
queuesArrayUma matriz de filas às quais o agente está associado.
t_typeStringO tipo do agente, geralmente indicando que é um agente.

Requisição

Parâmetros Header
PreAuthorization
string 
requerido
Exemplo:
Bearer {{access_token}}

Exemplos de Requisiçã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 GET 'http://{{HOST}}/service/v1/agent/{{ID}}' \
--header 'PreAuthorization: Bearer {{access_token}}'

Respostas

🟢200Indentificação de Agente por ID
application/json
Body
id
integer 
requerido
name
string 
requerido
email
string 
requerido
created
string 
requerido
modified
string 
requerido
enabled
boolean 
requerido
standard
boolean 
requerido
externalAccounts
array
requerido
scope
string 
requerido
exten
string 
requerido
secret
string 
requerido
paused
boolean 
requerido
onCampaign
boolean 
requerido
queues
array
requerido
t_type
string 
requerido
Exemplo
{
  "id": 1003,
  "name": "Agente 3",
  "email": "402@localhost",
  "created": "2022-10-28T15:05:31-03:00",
  "modified": "2022-10-28T15:05:31-03:00",
  "enabled": true,
  "standard": false,
  "externalAccounts": [],
  "scope": "ROLE_AGENT",
  "exten": "402",
  "secret": "06237657",
  "paused": false,
  "onCampaign": false,
  "queues": [],
  "t_type": "agent"
}
Página anterior
Listagem de Agentes
Próxima página
Listagem de ramal
Built with