OBJETIVO

Permitir integração customizada, de cadastros e movimentos específicos, com outros sistemas via API (Serviço Web).

PROCESSO

Foi disponibilizada uma API para consultar e incluir dados na base do ERP Ti9 conforme especificado a seguir.

Cadastros para Consulta

- Filiais
- Tipos de Operação
- Fornecedores
- Finalidades
- Centros de Custos
- Documentos de Entrada
- Produtos
- Almoxarifados
- Grupos de Estoque
  

Cadastros para Inclusão:

- Movimentações Internas
- Solicitações de Compras
 

Integração entre o TI9 e o sistema GestorWeb

Outras informações importantes para o processo, que não dependem da integração:

INFORMAÇÕES TÉCNICAS

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."