# IPBox Docs - [Documentação IPBox](https://docs.ipbox.com.br/index.md): Guias e referência técnica da API e dos Webhooks do IPBox - [Primeiros passos com a API](https://docs.ipbox.com.br/guides/primeiros-passos-api.md): Como gerar um token e fazer sua primeira chamada na API do IPBox - [Webhooks](https://docs.ipbox.com.br/guides/webhooks.md): Receba notificações em tempo real quando o estado de um agente muda - [Referência técnica do Webhook](https://docs.ipbox.com.br/webhooks/referencia-tecnica.md): Formato do payload, headers, eventos e exemplos de código para integrar o Webhook do IPBox - [login](https://docs.ipbox.com.br/api-reference/agente/login.md):

Efetua o login do agente no painel do agente.

- [logout](https://docs.ipbox.com.br/api-reference/agente/logout.md):

Efetua o logout do agente.

- [pausein](https://docs.ipbox.com.br/api-reference/agente/pausein.md):

Coloca o agente em pausa

. - [pauseout](https://docs.ipbox.com.br/api-reference/agente/pauseout.md):

Tira o agente da pausa

. - [getPausaAgente](https://docs.ipbox.com.br/api-reference/agente/getpausaagente.md):

Retorna as pausas dos agentes


O retorno é referente ao periodo especificado.
Desta forma, o inicio e o fim do período são obrigatórios.
O usuário e a fila são opcionais. - [getEstado](https://docs.ipbox.com.br/api-reference/agente/getestado.md):

Retorna o estado do agente

- [getTipoUsuario](https://docs.ipbox.com.br/api-reference/agente/gettipousuario.md):

Retorna o tipo do usuário

- [changeTipoUsuario](https://docs.ipbox.com.br/api-reference/agente/changetipousuario.md):

Altera o tipo do usuário

- [listarUsuarios](https://docs.ipbox.com.br/api-reference/agente/listarusuarios.md): ## Retorna lista de usuários ativos. - [redefinirSenhaUsuario](https://docs.ipbox.com.br/api-reference/agente/redefinirsenhausuario.md): ## Redefine a senha do usuário - [getUserWssCredentials](https://docs.ipbox.com.br/api-reference/agente/getuserwsscredentials.md): ## Obtém dados de conexão do webphone - [dial](https://docs.ipbox.com.br/api-reference/ligações/dial.md):

Disca um número e encaminha a ligação para o agente quando atendida.

- [discarParaRamal](https://docs.ipbox.com.br/api-reference/ligações/discarpararamal.md):

Disca um número e encaminha a ligação para o agente que está logado no ramal indicadao.

- [desligarLigacao](https://docs.ipbox.com.br/api-reference/ligações/desligarligacao.md):

Desliga a ligação em atendimento pelo agente.

- [classificarLigacao](https://docs.ipbox.com.br/api-reference/ligações/classificarligacao.md):

Classifica a última ligação atendida pelo agente.

- [getResult](https://docs.ipbox.com.br/api-reference/ligações/getresult.md):

Retorna os resultados da ligação


- [getResultadoLigacao](https://docs.ipbox.com.br/api-reference/ligações/getresultadoligacao.md):

Retorna a lista de resultados de ligação da fila.

- [retornoDiscador](https://docs.ipbox.com.br/api-reference/ligações/retornodiscador.md): ## Retorna o status de cada uma das tentativas de ligação do discador no período especificado. - [getLigacaoAtiva](https://docs.ipbox.com.br/api-reference/ligações/getligacaoativa.md):

Retorna dados da ligação ativa no IP especificado.

- [getLigacaoAtivaByRamal](https://docs.ipbox.com.br/api-reference/ligações/getligacaoativabyramal.md):

Retorna dados da ligação ativa no ramal especificado.

- [getGravacao](https://docs.ipbox.com.br/api-reference/ligações/getgravacao.md):

Retorna a gravação da ligação especificada.

- [insertProspect](https://docs.ipbox.com.br/api-reference/prospects/insertprospect.md):

Insere um novo prospect no lote especificado.


Ao menos um dos três campos abaixo deve ser informado:
- [getProspectLote](https://docs.ipbox.com.br/api-reference/prospects/getprospectlote.md):

Retorna lista de prospects do lote especificado.

- [getDadosProspectSemClassificacao](https://docs.ipbox.com.br/api-reference/prospects/getdadosprospectsemclassificacao.md):

Retorna os dados do ultimo prospect atendido pelo operador sem classificação.

- [getDadosProspectEmAtendimento](https://docs.ipbox.com.br/api-reference/prospects/getdadosprospectematendimento.md):

Retorna os dados do prospect em atendimento ou da última ligação atendida pelo operador especificado.

- [getHistoricoProspect](https://docs.ipbox.com.br/api-reference/prospects/gethistoricoprospect.md):

Retorna os números discados para o(s) prospect(s) informados


O código e/ou o cpf devem ser informados obrigatoriamente. - [getExcluidos](https://docs.ipbox.com.br/api-reference/prospects/getexcluidos.md):

Retorna a lista de códigos de prospects excluídos na data especificada.

- [getSituacaoProspectLote](https://docs.ipbox.com.br/api-reference/prospects/getsituacaoprospectlote.md):

Retorna a quantidade de prospect para cada situação

- [addMailing](https://docs.ipbox.com.br/api-reference/prospects/addmailing.md):

Importa no lote especificado os prospects contidos no arquivo csv enviado.

- [importMailing](https://docs.ipbox.com.br/api-reference/prospects/importmailing.md):

Importa no lote especificado os prospects contidos no arquivo csv enviado. Os prospects existentes são apagados quando uma nova importação é feita.

- [getStatusImportacao](https://docs.ipbox.com.br/api-reference/prospects/getstatusimportacao.md): Obtém o status da importação do mailing. Informar o Id da importação retornado pelo método addMailing ou importMailing. - [classificarProspect](https://docs.ipbox.com.br/api-reference/prospects/classificarprospect.md):

Classifica o prospect.

- [reciclarProspect](https://docs.ipbox.com.br/api-reference/prospects/reciclarprospect.md): Define a reciclagem de prospects de um ou mais lotes. O destino pode ser um lote ou um arquivo csv. A reciclagem é colocada em uma fila de execução. Para consultar o status da reciclagem usar o método getStatusReciclagem. - [getStatusReciclagem](https://docs.ipbox.com.br/api-reference/prospects/getstatusreciclagem.md): Obtém o status da reciclagem. Informar o Id da reciclagem retornado pelo método reciclarProspect. - [getAgendamentos](https://docs.ipbox.com.br/api-reference/agendamentos/getagendamentos.md):

Obtém os agendamentos do usuário especificado.

- [alterarAgendamento](https://docs.ipbox.com.br/api-reference/agendamentos/alteraragendamento.md):

Altera a data, tipo e/ou o usuário do agendamento especificado.

- [cancelarAgendamento](https://docs.ipbox.com.br/api-reference/agendamentos/cancelaragendamento.md):

Cancela o agendamento especificado.

- [getLotesAtivos](https://docs.ipbox.com.br/api-reference/listas/getlotesativos.md):

Retorna lista de lotes ativos

- [getPausa](https://docs.ipbox.com.br/api-reference/listas/getpausa.md):

Retorna lista de pausas

- [getAbandonadasFila](https://docs.ipbox.com.br/api-reference/filas/getabandonadasfila.md):

Retorna a quantidade de ligações abandonadas na fila, no ramal com atendimento e no ramal sem atendimento, no período especificado.

- [getFilas](https://docs.ipbox.com.br/api-reference/filas/getfilas.md):

Obtem a lista de filas.

- [criarFilaAtiva](https://docs.ipbox.com.br/api-reference/filas/criarfilaativa.md): ## Cria uma fila ativa. - [criarFilaReceptiva](https://docs.ipbox.com.br/api-reference/filas/criarfilareceptiva.md): ## Cria uma fila receptiva. - [desativarFila](https://docs.ipbox.com.br/api-reference/filas/desativarfila.md): ## Desativa uma fila. - [addTimeToFila](https://docs.ipbox.com.br/api-reference/filas/addtimetofila.md): ## Adiciona um time a uma fila. - [removeTimeFromFila](https://docs.ipbox.com.br/api-reference/filas/removetimefromfila.md): ## Remove um time da fila. - [changeLoteToFila](https://docs.ipbox.com.br/api-reference/filas/changelotetofila.md): ## Muda um lote de fila. - [addResultadoLigacao](https://docs.ipbox.com.br/api-reference/filas/addresultadoligacao.md): Cadastra um novo resultado de ligação. - [addResultadoLigacaoCsv](https://docs.ipbox.com.br/api-reference/filas/addresultadoligacaocsv.md): Cadastra resultados de ligação em lote a partir de um arquivo CSV. - [addLote](https://docs.ipbox.com.br/api-reference/lotes/addlote.md):

Cria novo lote.

- [setStatusLote](https://docs.ipbox.com.br/api-reference/lotes/setstatuslote.md):

Seta o status do lote.

- [getStatusLote](https://docs.ipbox.com.br/api-reference/lotes/getstatuslote.md):

Obtém o status do lote.

- [desativarLote](https://docs.ipbox.com.br/api-reference/lotes/desativarlote.md): ## Desativa um lote. - [getTAQ1](https://docs.ipbox.com.br/api-reference/relatórios/gettaq1.md):

Retorna o relatório TAQ1.

- [getRPQ1](https://docs.ipbox.com.br/api-reference/relatórios/getrpq1.md):

Retorna o relatório RPQ1.

- [getTA1](https://docs.ipbox.com.br/api-reference/relatórios/getta1.md):

Retorna o relatório TA1.

- [getTA2](https://docs.ipbox.com.br/api-reference/relatórios/getta2.md):

Retorna o relatório TA2.

- [getDOQ1](https://docs.ipbox.com.br/api-reference/relatórios/getdoq1.md):

Retorna o relatório DOQ1.

- [getRA1](https://docs.ipbox.com.br/api-reference/relatórios/getra1.md):

Retorna o relatório de aproveitamento por operação (RA1).

- [getRA2](https://docs.ipbox.com.br/api-reference/relatórios/getra2.md):

Retorna o relatório de aproveitamento por fila (RA2).

- [getRA3](https://docs.ipbox.com.br/api-reference/relatórios/getra3.md):

Retorna o relatório de aproveitamento por time (RA3).

- [getRA4](https://docs.ipbox.com.br/api-reference/relatórios/getra4.md):

Retorna o relatório de aproveitamento por agente (RA4).

- [getRQ4](https://docs.ipbox.com.br/api-reference/relatórios/getrq4.md):

Retorna o Relatório de Resultado de Classificação de Chamadas - Agentes (Qualitativo)

- [getPA1](https://docs.ipbox.com.br/api-reference/relatórios/getpa1.md):

Retorna o relatório de produtividade de agentes (PA1).

- [getEA1](https://docs.ipbox.com.br/api-reference/relatórios/getea1.md):

Retorna o relatório de Estatísticas de Agentes (EA1).

- [getUOP1](https://docs.ipbox.com.br/api-reference/relatórios/getuop1.md):

Retorna o relatório UOP1 (RELATÓRIO DE OPÇÕES DA URA RECEPTIVA)

- [getUDR1](https://docs.ipbox.com.br/api-reference/relatórios/getudr1.md):

Retorna o relatório UDR1 (RELATÓRIO DE DURAÇÃO DE MENSAGEM DA URA RECEPTIVA)

- [getFP1](https://docs.ipbox.com.br/api-reference/relatórios/getfp1.md): ## Retorna o FP1 - Relatório de Fichas Preenchidas - [getHC1](https://docs.ipbox.com.br/api-reference/relatórios/gethc1.md):

Retorna o relatório HC1 — Histórico de Chamadas da Fila.

- [getHC2](https://docs.ipbox.com.br/api-reference/relatórios/gethc2.md):

Retorna o relatório HC2 — Histórico de Chamadas de Ramais/Agentes.

- [getRE1](https://docs.ipbox.com.br/api-reference/relatórios/getre1.md): Retorna o relatório RE1 - Estatísticas de Roteamento de Entrada. - [getRE2](https://docs.ipbox.com.br/api-reference/relatórios/getre2.md): Retorna o relatório RE2 - Chamadas de Roteamento de Entrada. - [setStatusFicha](https://docs.ipbox.com.br/api-reference/outros/setstatusficha.md):

Atualiza o status da ficha para o status informado.

- [criarTime](https://docs.ipbox.com.br/api-reference/times/criartime.md): ## Cria um time. - [desativarTime](https://docs.ipbox.com.br/api-reference/times/desativartime.md): ## Desativa um time. - [addAgenteToTime](https://docs.ipbox.com.br/api-reference/times/addagentetotime.md): ## Adiciona um agente a um time. - [removeAgenteFromTime](https://docs.ipbox.com.br/api-reference/times/removeagentefromtime.md): ## Remove agente do time. - [getTime](https://docs.ipbox.com.br/api-reference/times/gettime.md):

Retorna lista de times

- [inserirNumeroBlacklist](https://docs.ipbox.com.br/api-reference/blacklist/inserirnumeroblacklist.md): Insere um número na blacklist de discagem. Se informada a fila, será adicionado na blacklist da fila informada; senão, será adicionado na blacklist geral (todas as filas). - [removerNumeroBlacklist](https://docs.ipbox.com.br/api-reference/blacklist/removernumeroblacklist.md): Remove um número da blacklist de discagem. Se informada a fila, será removido da blacklist da fila informada; senão, será removido da blacklist geral (todas as filas). - [isNumeroBlacklisted](https://docs.ipbox.com.br/api-reference/blacklist/isnumeroblacklisted.md): Checa se o número está na blacklist. Se estiver, são informadas as blacklists de quais filas o número está inserido. - [listarAudios](https://docs.ipbox.com.br/api-reference/áudios/listaraudios.md):

Retorna lista de áudios

- [inserirAudio](https://docs.ipbox.com.br/api-reference/áudios/inseriraudio.md): Insere um novo áudio. Devem ser fornecidos um arquivo de áudio no formato wav, mp3 ou sln, e uma descrição. - [alterarAudio](https://docs.ipbox.com.br/api-reference/áudios/alteraraudio.md): Altera o arquivo de um aúdio existente. O arquivo deve ser no formato wav, mp3 ou sln. Opcionalmente, podem ser alterados a descrição e o formato. - [desativarAudio](https://docs.ipbox.com.br/api-reference/áudios/desativaraudio.md): Desativa um áudio. Informar o id do áudio a ser desativado. - [listarUras](https://docs.ipbox.com.br/api-reference/uras/listaruras.md): Retorna a lista de uras. - [alterarAudioUra](https://docs.ipbox.com.br/api-reference/uras/alteraraudioura.md): Altera um áudio da lista de áudios iniciais da ura. Altera apenas o tipo áudio. Tipos tts e saudação não podem ser alterados usando esse método. - [recarregarUra](https://docs.ipbox.com.br/api-reference/uras/recarregarura.md): Recarrega a configuração das uras. - [criarUra](https://docs.ipbox.com.br/api-reference/uras/criarura.md): # criarUra ## OpenAPI Specs - [openapi](/openapi.yaml)