Agora no Bluesoft ERP, é possível realizar a consulta de pedidos de venda informando mais de um status simultaneamente na mesma requisição via API.

O objetivo desta melhoria é otimizar a integração com sistemas externos, permitindo que o integrador obtenha todos os status necessários em uma única chamada, eliminando a dependência de múltiplas consultas.
A evolução reflete diretamente no endpoint de consulta de pedidos de venda:
  • Endpoint: GET /api/venda/pedidovenda.
  • Parâmetros de consulta: O campo pedidoVendaStatus agora aceita multiplos valores.
    • Exemplo de entrada: SEPARADO,INTEGRADO_PDV,FATURADO_POR_CUPOM.
  • Sanitização Automática: O sistema realiza o trim dos valores, removendo espaços em branco acidentais entre as vírgulas para evitar erros de validação.
  • Regra de Limite: Para garantir a performance, a API aceita no máximo 5 status simultâneos por requisição. Caso esse limite seja excedido, o sistema retornará o erro 400 Bad Request.
  • Compatibilidade: O envio de apenas um status (comportamento legado) continua funcionando normalmente, sem a necessidade de vírgulas.

Observações / Validações

  • Validação de Enum: Caso seja enviado um status inexistente ou não mapeado na lista, a requisição será invalidada com erro de Enum (400 Bad Request).

Para conhecer mais sobre como é a utilização dessa ferramenta, clique aqui.

Para saber mais sobre a utilização das APIs do ERP, clique aqui.

Disponível a partir da versão r367.01