...
- Processo de autenticação da API: API TI9 - WebService - Manual de utilização
- Layout de dados para a troca de informações: Layouts_V4
- Através dos endpoints disponibilizados, as informações podem ser trocadas com a API via métodos HTTP: POST e GET
- Os dados serão validados e caso estejam coerentes, o registro será salvo
Endpoints/URIs para consultas
http://IP:PORTA/erp-api/v4/filiais
http://IP:PORTA/erp-api/v4/tipos-operacoes
http://IP:PORTA/erp-api/v4/fornecedores
http://IP:PORTA/erp-api/v4/fornecedores/filter
Body: {"data_inclusao_inicial": "AAAA-MM-DD", "data_inclusao_final": " AAAA-MM-DD "}
Exemplo: {"data_inclusao_inicial": "2019-10-01", "data_inclusao_final": "2019-10-31"}
http://IP:PORTA/erp-api/v4/finalidades
http://IP:PORTA/erp-api/v4/centros-custos
http://IP:PORTA/erp-api/v4/documentos-entrada
http://IP:PORTA/erp-api/v4/documentos-entrada/filter
Body: {"data_emissao_inicial": "AAAA-MM-DD", "data_emissao_final": " AAAA-MM-DD "}
Exemplo: {"data_emissao_inicial": "2019-10-01", "data_emissao_final": "2019-10-31"}
http://IP:PORTA/erp-api/v4/produtos
http://IP:PORTA/erp-api/v4/produtos/filter
Body: {"data_inclusao_inicial": "AAAA-MM-DD", "data_inclusao_final": " AAAA-MM-DD "}
Exemplo: {"data_inclusao_inicial": "2019-10-01", "data_inclusao_final": "2019-10-31"}
http://IP:PORTA/erp-api/v4/almoxarifados
http://IP:PORTA/erp-api/v4/grupos-estoque
Header Authorization:
"Bearer " + token
Exemplo: "Bearer eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJmcC1hcGkiLCJzdWIiOi...QUxITyJ9.tmIRuyCvb..."
Os dados são retornados pela API no formato JSON.
Exemplo:
URI: http://IP:PORTA/erp-api/v4/tipos-operacoes
Response:
Status: 200 OK
Body (JSON):
Figura 1 - JSON Tipos de Operações
Endpoints/URIs para inserção
http://IP:PORTA/erp-api/v4/solicitacoes-compras
http://IP:PORTA/erp-api/v4/movimentacoes-internas
Header Authorization:
"Bearer " + token
Exemplo:
URI: http://IP:PORTA/erp-api/v4/solicitacoes-compras
Body (JSON):
Figura 2 - JSON Solicitações de Compras
Response:
Status: 201 Created
Body: "Requisição executada com sucesso."