O API Legado será removido em breve
API Legado · Referência
Listar complementos por categoria
Retorna as categorias de complementos disponíveis no restaurante, com os complementos associados a cada uma. Um complemento pode estar em mais de uma categoria. **Observações** - `available` indica disponibilidade presencial; `available_in_delivery` a disponibilidade no delivery/retirada. - `question` é a pergunta exibida ao cliente ao apresentar a categoria. - `minimum` é a quantidade mínima e `limit` (na categoria) a quantidade máxima de complementos que podem ser adicionados naquela categoria. - `optional` indica se a categoria é opcional; se `false`, é obrigatória. - `additional` indica se os valores dos complementos são cobrados; se `false`, os complementos não são cobrados mesmo tendo valor. - `use_average` cobra a média dos complementos selecionados; `more_expensive_only` cobra apenas o complemento mais caro. - `is_exclusive` indica categorias/complementos de uso exclusivo do restaurante. - `limit` no complemento é a quantidade máxima daquele complemento. - `price` é o preço presencial; `delivery_price` o de delivery/retirada. Sem `delivery_price`, usa-se `price`.
Retorna as categorias de complementos disponíveis no restaurante, com os complementos associados a cada uma. Um complemento pode estar em mais de uma categoria.
Observações
availableindica disponibilidade presencial;available_in_deliverya disponibilidade no delivery/retirada.questioné a pergunta exibida ao cliente ao apresentar a categoria.minimumé a quantidade mínima elimit(na categoria) a quantidade máxima de complementos que podem ser adicionados naquela categoria.optionalindica se a categoria é opcional; sefalse, é obrigatória.additionalindica se os valores dos complementos são cobrados; sefalse, os complementos não são cobrados mesmo tendo valor.use_averagecobra a média dos complementos selecionados;more_expensive_onlycobra apenas o complemento mais caro.is_exclusiveindica categorias/complementos de uso exclusivo do restaurante.limitno complemento é a quantidade máxima daquele complemento.priceé o preço presencial;delivery_priceo de delivery/retirada. Semdelivery_price, usa-seprice.
Authorization
bearerAuth Token JWT obtido em POST /public/api/sessions. Envie como
Authorization: Bearer {token}.
In: header
Response Body
application/json
application/json
Autenticar restaurante POST
Realiza a autenticação do restaurante e retorna o token JWT usado nas demais requisições. - Utilize o token no header `Authorization: Bearer {token}` em todas as chamadas autenticadas. - O token possui validade de **15 dias**. - Recomenda-se criar um usuário exclusivo por restaurante para acessar a API externa (via Área do Gestor).
Listar métodos de pagamento GET
Retorna todos os métodos de pagamento ativos cadastrados no sistema. Alguns métodos podem não ter `method` e/ou `brand` — principalmente os criados pelo próprio restaurante. Isso é esperado.