Atendentes
Serviço web para obter dados de atendentes cadastrados.
API | Description |
---|---|
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.
API | Description |
---|---|
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.
API | Description |
---|---|
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.
API | Description |
---|---|
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.
API | Description |
---|---|
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.
API | Description |
---|---|
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.
API | Description |
---|---|
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.
API | Description |
---|---|
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.
API | Description |
---|---|
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.
API | Description |
---|---|
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.
API | Description |
---|---|
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.
API | Description |
---|---|
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. |