Atendentes

Serviço web para obter dados de atendentes cadastrados.

APIDescription
GET Atendentes

Obtêm a lista completa de atendentes cadastrados. Os setores de atendimento dos atendentes virão vazios neste método.

GET Atendentes/{id}

Obtêm os dados de um determinado atendente, como também os setores que o mesmo participa.

POST Atendentes

Cadastra um novo atendente e retorna o objeto atendente cadastrado.

PUT Atendentes

Altera os dados de um atendente já cadastrado e retorna o objeto atendente alterado.

PUT Atendentes?status={status}

Altera somente o status de um atendente cadastrado.

DELETE Atendentes/{id}

Exclui um determinado atendente.

Atendimentos

Serviço web para obter dados de atendimentos realizados.

APIDescription
GET Atendimentos/{id}

Obtêm os dados de um determinado atendimento.

GET Atendimentos/AnoMes/{ano}/{mes}

Obtêm a lista de todos os atendimentos realizados em um determinado mês de um determinado ano. As mensagens dos atendimentos virão vazias neste método.

GET Atendimentos/Atendente/{idAtendente}

Obtêm a lista de todos os atendimentos realizados por um determinado atendente. As mensagens dos atendimentos virão vazias neste método.

GET Atendimentos/Data/{dataInicial}/{dataFinal}

Obtêm a lista de atendimentos realizados em um determinado período. As mensagens dos atendimentos virão vazias neste método.

GET Atendimentos/AgrupadosPorSetorData/{dataInicial}/{dataFinal}

Obtêm a lista de setores com a quantidade de atendimentos realizados por cada atendente em um determinado período.

GET Atendimentos/Emails/{listaEmailsCliente}

Obtêm a lista de todos os atendimentos realizados filtrados pela lista de emails dos clientes desejados. As mensagens dos atendimentos virão vazias neste método.

GET Atendimentos/Tags/{listaTags}

Obtêm a lista de atendimentos realizados filtrados pela lista de tags desejadas. As mensagens dos atendimentos virão vazias neste método.

GET Atendimentos/Paginada/{inicio}/{limite}

Obtêm a lista de todos os atendimentos com paginação. As mensagens dos atendimentos virão vazias neste método.

GET Atendimentos/Paginada/Data/{dataInicial}/{dataFinal}/{inicio}/{limite}

Obtêm a lista de atendimentos realizados em um determinado período com paginação. As mensagens dos atendimentos virão vazias neste método.

GET Atendimentos/Paginada/Emails/{listaEmailsCliente}/{inicio}/{limite}

Obtêm a lista de todos os atendimentos realizados filtrados pela lista de emails dos clientes desejados com paginação. As mensagens dos atendimentos virão vazias neste método.

GET Atendimentos/Paginada/Tags/{listaTags}/{inicio}/{limite}

Obtêm a lista de atendimentos realizados filtrados pela lista de tags desejadas com paginação. As mensagens dos atendimentos virão vazias neste método.

BaseConhecimentoArquivos

Serviço web para obter arquivos da base de conhecimentos.

APIDescription
GET BaseConhecimentos/Arquivos

Seleciona todos os arquivos da base de conhecimentos. Obs: Neste método o texto do arquivo não é retornado.

GET BaseConhecimentos/Arquivos/{id}

Seleciona um determinado arquivo da base de conhecimentos.

POST BaseConhecimentos/Arquivos

Cria um novo conhecimento e retorna um objeto arquivoAPI completo.

PUT BaseConhecimentos/Arquivos

Altera os dados de um arquivo ja cadastrado e retorna o arquivo alterado.

DELETE BaseConhecimentos/Arquivos/{id}

Exclui um determinado arquivo.

GET BaseConhecimentos/ArquivosPublicos

Seleciona todos os arquivos publicos da base de conhecimento. Obs: Neste método o texto do arquivo não é retornado.

GET BaseConhecimentos/ArquivosPublicos/{id}

Seleciona um determinado arquivo se ele for público.

BaseConhecimentosPastas

Serviço web para obter pastas da base de conhecimentos.

APIDescription
GET BaseConhecimentos/Pastas

Seleciona todas as pastas da base de conhecimentos.

GET BaseConhecimentos/Pastas/{id}

Seleciona uma determinada pasta da base de conhecimentos.

POST BaseConhecimentos/Pastas

Cria uma nova pasta na base de conhecimentos (Para a pasta ser raiz basta passar o idPasta como 0).

PUT BaseConhecimentos/Pastas

Altera uma pasta da base de conhecimentos.

DELETE BaseConhecimentos/Pastas/{id}

Exclui uma determinada pasta.

GET BaseConhecimentos/Pastas/{id}/Arquivos

Seleciona todos os arquivos de uma determinada pasta.

GET BaseConhecimentos/Pastas/{id}/Subpastas

Seleciona todas as pastas filhas de uma determinada pasta. Obs: Para retornar as pastas raizes passar id como 0.

BaseConhecimentosProcura

Serviço web para procurar na base de conhecimentos.

APIDescription
GET BaseConhecimentos/Procura/Arquivos/{nome}

Procura arquivos pelo nome desejado. Obs: Minimo 3 caracteres -- Texto do arquivo não retornado neste método.

GET BaseConhecimentos/Procura/ArquivosPublicos/{nome}

Procura arquivos públicos pelo nome desejado. Obs: Minimo 3 caracteres -- Texto do arquivo não retornado neste método.

GET BaseConhecimentos/Procura/Pastas/{nome}

Procura pastas pelo nome desejado. Obs: Minimo 3 caracteres.

Cadastro

Serviço web para obter dados referentes ao seu cadastro.

APIDescription
GET Cadastro

Obtêm informações sobre seu cadastro no Contako.

PUT Cadastro

Altera seus dados de cadastro no Contako.

GET Cadastro/Faturas

Obtêm a lista de faturas geradas pelo sistema Contako para o seu cadastro.

GET Cadastro/Plano

Obtêm informações sobre o plano contratado.

CamposPersonalizados

Serviço Web para obter dados dos campos personalizados cadastrados.

APIDescription
GET CamposPersonalizados

Obtêm a lista de campos personalizados cadastrados.

GET CamposPersonalizados/{id}

Obtêm os dados de um determinado campo personalizado.

POST CamposPersonalizados

Cria um novo campo personalizado.

DELETE CamposPersonalizados/{id}

Exclui um determinado campo personalizado.

ClientesBloqueados

Serviço Web para obter dados dos clientes bloqueados.

APIDescription
GET ClientesBloqueados

Obtêm a lista de clientes bloqueados.

GET ClientesBloqueados/{id}

Obtêm os dados de um cliente bloqueado.

POST ClientesBloqueados

Bloqueia um cliente.

PUT ClientesBloqueados

Altera os dados de um cliente bloqueado.

DELETE ClientesBloqueados/{id}

Exclui o bloqueio de um determinado cliente.

Planos

Serviço web para obter dados dos planos existentes.

APIDescription
GET Planos

Lista todos os planos públicos do sistema.

GET Planos/{id}

Obtêm dados de um determinado plano.

Respostas

Serviço web para obter os dados de respostas rápidas cadastradas.

APIDescription
GET Respostas

Obtêm a lista de repostas rápidas cadastradas.

GET Respostas/{id}

Obtêm os dados de uma determinada resposta rápida.

POST Respostas

Cadastra uma nova resposta rápida.

PUT Respostas

Altera uma resposta rápida.

DELETE Respostas/{id}

Exclui uma determinada resposta rápida.

Setores

Serviço web para obter dados de setores cadastrados.

APIDescription
GET Setores

Obtêm a lista de todos os setores cadastrados. Os atendentes virão vázios neste método.

GET Setores/{id}

Obtêm os dados de um determinado setor. Os atendentes são retornados neste método.

POST Setores

Cadastra um novo setor.

PUT Setores

Altera os dados de um setor já cadastrado.

DELETE Setores/{id}

Exclui um determinado setor.

Visitantes

Serviço web para obter dados dos visitantes no site.

APIDescription
GET Visitantes

Obtêm a lista de todos os visitantes no site (lista de navegação vazia neste método).

GET Visitantes/{id}

Obtêm os dados de um determinado visitante.