Package voltado ao consumo de APIs do Help Desk e Service Desk Movidesk, permitindo a automação de processos.
A classe Movidesk disponibilizada cria uma interface dispensando a necessidade da configuração de requisições ao servidor.
- Pessoas
Quatro funções básicas cobrindo os protocolos disponibilizados (GET
| POST
| PATCH
| DELETE
), mais funções compostas.
fetch BASE
create BASE
update BASE
delete BASE
pushAssets COMPOSTA
- Tickets
Três funções básicas cobrindo os protocolos disponibilizados (GET
| POST
| PATCH
), mais funções compostas.
fetch BASE
create BASE
update BASE
npm i movidesk-api
const Movidesk = require('movidesk')
var movidesk = new Movidesk({
token: process.env.MOVIDESK_TOKEN || "my-token-here"
});
Para a documentação completa dos parâmetros necessários, consulte a documentação: https://atendimento.movidesk.com/kb/article/189/movidesk-person-api
Para o uso dos métodos desta api utilize chamadas como:
movidesk.person.fetch()
Retorna informações sobre um cadastro Pessoa. um parâmetro ID
for passado, um único objeto será retornado. Do contrário um array de objetos será retornado.
A pesquisa pode utilizar um parâmetro $filter
, que deverá utilizar uma query OData como string.
movidesk.person.fetch({
id: 1472165153
})
movidesk.person.fetch({
$filter: "personType eq 2"
})
movidesk.person.create({
businessName: "Pessoa teste"
})
Para a documentação completa dos parâmetros necessários, consulte a documentação: https://atendimento.movidesk.com/kb/article/256/movidesk-ticket-api
Para o uso dos métodos desta api utilize chamadas como:
movidesk.ticket.fetch()
- Tratamento de erros
- Breaking change: mudança nas chamadas
- Documentação
- Primeira versão proposta como estável
- Retorno de API
- Fix de digitação
- Melhor data handling
- Melhor detalhamento nos dados retornados
- Handling de timeout
- Documentação melhorada
- Alteração no retorno de erro
- Documentação melhorada
- Documentação melhorada
- Versão inicial
- Classe