Takeat
Versão da documentação
Estoque

Documentação

Estoque

Consultar insumos e produtos intermediários sem alterar estoque.

GET /v1/inputs exige inputs:read; GET /v1/intermediaries exige intermediaries:read. A sessão autenticada do restaurante também é aceita, sempre vinculada ao restaurante assinado. Chaves tk_ não acessam dados diretamente: troque a chave por um access token OAuth.

Na V1, as rotas mantêm inputs ou intermediaries, total, count, remaining, offset e limit. As versões /v2/inputs e /v2/intermediaries retornam { data, pagination }. O limite é sempre 100. Use pagination.next.offset na próxima consulta e mantenha os filtros até pagination.has_more=false. pagination.total informa o total filtrado. Registros cancelados ficam fora da consulta. A ordem é nome crescente, com ID como desempate. Veja o formato comum de paginação.

Os campos quantidade, ideal_stock e minimum_stock preservam o texto armazenado; estoques ideal e mínimo podem ser nulos. total_value e unitary_price são strings com duas casas decimais. Valores inválidos já armazenados no legado preservam a string NaN, sem converter para zero. Insumos incluem is_master e cash_flow_category_subcategory no formato Categoria: Subcategoria ou uma string vazia quando não há vínculo. Nenhuma rota expõe escrita ou exclusão; as respostas legadas não incluem o ID do registro.

O offset segue o legado: ausente, inválido ou negativo vira zero, e um prefixo inteiro é aceito (12abc vira 12). Valores acima de 2147483647 retornam 400. Não acrescente limit: o tamanho da página é fixo.

A gestão de fichas técnicas usa novos contratos /v1/inventory e rotas technical-sheet de produtos/complementos. A V1 mantém os campos e envelopes anteriores; as coleções da V2 usam o formato comum de paginação.