Retorna as vendas filtradas, podendo fazer uso de parâmetros de consulta como data inicial/final, cliente, situação, tipos de venda, IDs de produtos, IDs de categorias, paginação, entre outros. Use esse endpoint para construir telas de listagem, dashboards ou relatórios de vendas.
Tamanho da página. O parâmetro tamanho_pagina aceita somente os valores definidos no enum. Se um valor fora dessa lista for informado, a requisição não é processada e a API retorna 400 Bad Request, com a mensagem indicando quais valores são válidos.
Campo para ordenação ascendente. Se informado ele desconsidera o valor do campo_ordenado_descendente. É possível ordenar por numero da venda (NUMERO), pelo nome do cliente (CLIENTE) ou pela data da venda (DATA)
Campo para ordenação descendente. Se este campo for utilizado, o campo campo_ordenado_ascendente não deverá ser informado. É possível ordenar por numero da venda (NUMERO), pelo nome do cliente (CLIENTE) ou pela data da venda (DATA)
- https://api-v2.contaazul.comhttps://api-v2.contaazul.com/v1/venda/busca
- Mock serverhttps://developers.contaazul.com/_mock/docs/sales-apis-openapi/v1/venda/busca
curl -i -X GET \
'https://api-v2.contaazul.com/v1/venda/busca?pagina=1&tamanho_pagina=10&campo_ordenado_ascendente=numero&campo_ordenado_descendente=numero&termo_busca=string&data_inicio=2023-12-30&data_fim=2023-12-30&data_criacao_de=2023-12-30&data_criacao_ate=2023-12-31&data_alteracao_de=2025-10-20T07%3A59%3A59&data_alteracao_ate=2025-10-29T07%3A59%3A59&ids_vendedores=497f6eca-6276-4993-bfeb-53cbbbba6f08&ids_clientes=497f6eca-6276-4993-bfeb-53cbbbba6f08&ids_natureza_operacao=497f6eca-6276-4993-bfeb-53cbbbba6f08&situacoes=string&tipos=string&origens=string&numeros=0&ids_categorias=497f6eca-6276-4993-bfeb-53cbbbba6f08&ids_produtos=497f6eca-6276-4993-bfeb-53cbbbba6f08&pendente=true&totais=string&ids_legado_donos=0&ids_legado_clientes=0&ids_legado_produtos=0&ids_legado_categorias=0' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'OK
{ "totais": { "total": 1000, "aprovado": 500, "cancelado": 200, "esperando_aprovacao": 300 }, "quantidades": { "total": 10, "aprovado": 5, "cancelado": 3, "esperando_aprovacao": 2 }, "total_itens": 10, "itens": [ { … } ] }