O Bluesoft ERP conta com uma API REST pronta para nossos clientes que queiram fazer integração de algum sistema interno com nossas funcionalidades.

Toda a documentação e funcionalidades disponíveis para integração estão em: erp.bluesoft.com.br/api/

A segurança dessa API é feita através de um token que pode ser obtido em: Administração > Segurança > Usuário

Esse token deve ser passado no Header da Request. Segue um exemplo de como poderíamos consultar os clientes cadastrados no ERP utilizando jQuery.

var securedToken = '<token-gerado-na-tela-de-usuario>';

$.ajax({
  url: '<tenant>/api/clientes',
  type: 'GET',
  headers: {
    'x-CustomToken':securedToken,
    'Content-Type':'application/json'
  }
}).done(function(result) {
    
    var clientes = result.data;
    //Utilize esses dados em seu sistema
})
.fail(function(result) {
    alert('Não foi possível obter os clientes');
});

Atualmente temos disponíveis as seguintes APIs:

Consulta de produtos (GET)

Inserção de produtos (POST)

Alteração de produtos (PUT)

Inserção de produtos – Caixas (POST)

Alteração de produtos – Caixas (PUT)

Consulta de clientes (GET)

Inserção de clientes (POST)

Consulta de fornecedores (GET)
Inserção de fornecedor (POST)

Inserção de folha de pagamento- Funcionários (POST)
Consulta de funcionários (GET)

Inserção de funcionários (POST)

Inserção de funcionários – Eventos (Post)
Consulta de autorizadoras de cartões (GET)

Consulta de tipo de entrada de tesouraria (GET)

Consulta de contratos (GET)

Inserção de contratos (POST)

Consulta de duplicatas (GET)

Inserção de duplicata (POST)

Alteração de duplicatas (PUT)

Consulta de subtipo de contrato (GET)

Inserção de duplicatas de migração ( POST)

Quitação de duplicatas (POST)

Inserção de pedido de venda (POST)

Inserção de pedido de venda com pagamento em cheque (POST)

Inserção de pedido de venda com pagamento em cartão (POST)

Inserção de pedido de venda com pagamento em boleto (POST)

Inserção de pedido de venda com pagamento em dinheiro (POST)

Inserção de pedido de venda com pagamento em depósito (POST)

Para os campos de valor utilizar ponto como separador ao invés de vírgula. Ex. 110.99 

Leave a Reply