Integração BDI Catavento - Produtos - Estoque Desde 

Page / - last modified by WBS Tecnologia on 2021/06/11 21:39 

Produtos - Estoque Desde 
last modified by WBS Tecnologia
on 2021/06/11 21:39

Table of Contents

Listar Produtos com Estoque Atualizado Desde
Detalhes da Rota
Rota: /BDIApi/Produto/EstoqueDesde?horas=X
•	Parâmetros: 
•	horas = [Obrigatório] Tem que ser maior que 0.
•	tipo = [Opcional] Quantidade a Ser Considerada
•	Requer Autenticação: Sim 
•	Método: GET
•	Tipo de Retorno: List<Produto> | Void | Produto
•	Headers:
•	API_TOKEN: Token de Autenticação
Códigos de Status
•	404 = Sem resultados
•	500 = Erro Interno do Servidor
•	200 = OK 
•	403 = Acesso Negado, Token de Autenticação Inválido?
Detalhes da Ação
Realiza a Listagem Resumida dos produtos que sofreram mudança de estoque no Catálogo apartir da ultimas X horas indicadas.
Query String
Abaixo segue os headers que devem ou podem ser passados para a ação:
Param	Descrição / Validação	
horas	[Obrigatório] Este numero será a Data e Hora atual menos o número indicado.	
tipo	[Opcional] Dever ser "h" para horas ou "m" para minutos	
Headers
Abaixo segue os headers que devem ou podem ser passados para a ação:
Header	Descrição / Validação	Valor Padrão	
API_TOKEN	[Obrigatório] Token da Autenticação	 	
Detalhes do Resultado
Este é o Payload do resultado caso a ação tenha sucesso:
Exemplo do Payload
1
2
3
4
5
6
7
8
9
10
[
  {
   "CodigoDeBarras": "9788577531912",
   "Estoque": 1,
   "Preco": 59.90,
   "Situacao": 0,
   "Id": 143758,
   "Versao": null
  },
...
Exemplos
GET /EstoqueDesde?horas=2
Retorna os produtos que sofreram mudança de estoque nas ultimas 2 horas
GET /EstoqueDesde?horas=15&tipo=m
Retorna os produtos que sofreram mudança de estoque nos últimos 15 minutos.
Observações
•	Grandes períodos informados podem recuperar grandes volumes de informação, isso pode gerar Payloads grandes no resultado e afetar a performance geral. 
Índice
•	Listar Produtos com Estoque Atualizado Desde
•	Detalhes da Rota
•	Códigos de Status
•	Detalhes da Ação
•	Query String
•	Headers
•	Detalhes do Resultado
•	Exemplos
•	Observações
Exemplos
•	Exemplo de Payload: BAIXAR
•	Exemplo de Resultado: BAIXAR