...
Visão Geral
Exemplo de utilização
Execute uma requisição com o método POST para fazer login na aplicação
Passe as informações de login da aplicação abaixo, em formato JSON, para o corpo da requisição (body)
Passe no Header o cookie com a informação do JSESSIONID
Encontre os recursos disponíveis da API
Na documentação da API, encontre os parâmetros que devem ser passados no Header da requisição
Liste os clientes com uma requisição GET
Para elucidar o funcionamento da API de Integração, vamos mostrar passo a passo como cadastrar
um cliente, levando em conta um usuário fictício.
Para cadastrar um cliente (utilizar a API de Integração na prática), siga estas etapas:
Utilize esta URL: https://totvscrm.app/login?redirectUrl=/
Bloco de código | ||
---|---|---|
| ||
{ "username": "[email protected]", "password": "minhasenha", "tenant": "minhaempresa" } |
...
Um registro chamado JSESSIONID, com o token da sessão, será retornado no cookie.
É necessário passar no Cookie para enviar todas as próximas requisições.
Todos os recursos estão disponíveis no Git Lab, nesta url: https://gitlab.wssim.com.br/docs/api/-/tree/master/integration
Vamos utilizar como exemplo o recurso de clientes (customers). Note que, dentro da documentação da API, temos tudo que precisamos (URL, o método HTTP e a extensão da URL):
Note que os acompanhados por "*", são obrigatórios;
...
KEY | VALUE |
Integration-Version | V1 |
Integration-Service | customer |
Integration-Resource | customers-integration |
Integration-Action | create |
Bloco de código | ||
---|---|---|
| ||
{ "active": true, "name": "Minha empresa Ltda", "tradingName": "Minha empresa e cia", "code": "00001" } |
Após executar a requisição, você deverá receber um retorno ‘200’, e será retornado no corpo o ID do cliente cadastrado.
Caso não tenha realizado a autenticação, repita os passos até o item 3.
...
Para mais informações sobre outros recursos da API do TOTVS CRM, acesse a documentação da API no Git Lab.
...
Artigos relacionados: