Catalogo

Listar produtos por categoria

Retorna as categorias de produtos do restaurante e, dentro de cada categoria, seus respectivos produtos. **Observações** - Produtos/categorias com `deleted_at` diferente de `null` já foram deletados. - `is_exclusive` indica categorias/produtos de uso exclusivo do restaurante, que não aparecem para o cliente final. - `price` é o preço presencial; `price_promotion` o preço promocional presencial (se houver). `delivery_price` é o preço para delivery/retirada; `delivery_price_promotion` o promocional para delivery (se houver). Sem `delivery_price`, usa-se `price`/`price_promotion`. - `available` indica disponibilidade presencial; `available_in_delivery` a disponibilidade no delivery/retirada. - `use_weight` indica se o produto é vendido por peso em vez de unidade.

GET
/api/v1/products

Retorna as categorias de produtos do restaurante e, dentro de cada categoria, seus respectivos produtos.

Observações

  • Produtos/categorias com deleted_at diferente de null já foram deletados.
  • is_exclusive indica categorias/produtos de uso exclusivo do restaurante, que não aparecem para o cliente final.
  • price é o preço presencial; price_promotion o preço promocional presencial (se houver). delivery_price é o preço para delivery/retirada; delivery_price_promotion o promocional para delivery (se houver). Sem delivery_price, usa-se price/price_promotion.
  • available indica disponibilidade presencial; available_in_delivery a disponibilidade no delivery/retirada.
  • use_weight indica se o produto é vendido por peso em vez de unidade.

Authorization

bearerAuth
AuthorizationBearer <token>

Token JWT obtido em POST /public/api/sessions. Envie como Authorization: Bearer {token}.

In: header

Response Body

application/json

application/json

curl -X GET "https://example.com/api/v1/products"
[  {    "id": 456214,    "name": "Burgers",    "available": true,    "available_in_delivery": false,    "is_exclusive": false,    "is_ifood": false,    "created_at": "2019-08-24T14:15:22Z",    "products": [      {        "id": 1439633,        "name": "X-Tudo",        "description": "Delicioso X-Tudo completo",        "price": "24.00",        "price_promotion": "22.00",        "available": false,        "available_in_delivery": true,        "use_weight": false,        "delivery_price": "26.00",        "delivery_price_promotion": "string",        "available_multistore": true,        "ean_codes": "string",        "created_at": "2019-08-24T14:15:22Z"      }    ]  }]
{  "error": "token_invalid",  "message": "Token inválido ou expirado."}