Shopping lists in FridgeRadar are scoped to a household (Documentation Index
Fetch the complete documentation index at: https://mintlify.com/EstefanoARG/FridgeRadar/llms.txt
Use this file to discover all available pages before exploring further.
id_hogar) and can be populated with individual product items, each carrying optional quantity, unit, priority, and note fields. Lists move through states (e.g. activa, completada) and items can be marked as comprado as you shop. All routes require a valid Bearer token.
Create Shopping List
Creates a new shopping list for a household. You may optionally include an initial array of items in the same request.ID of the household the list belongs to.
Optional display name for the list (e.g.
"Compras del fin de semana").Optional array of
ListaCompraDetalleCreate objects to add to the list on creation. Defaults to an empty array.- POST /api/v1/listas-compra
- Response 201
ListaCompraResponse
Unique identifier for the shopping list.
ID of the household that owns this list.
Display name of the list, or
null if none was provided.Current state of the list, e.g.
activa or completada.ISO 8601 timestamp of when the list was created.
Array of
ListaCompraDetalleResponse objects associated with this list.List Shopping Lists for a Household
Returns all shopping lists belonging to the specified household.ID of the household whose shopping lists to retrieve.
- GET /api/v1/listas-compra
- Response 200
Get One Shopping List
Retrieves a single shopping list by ID, including all its items.The unique identifier of the shopping list.
- GET /api/v1/listas-compra/{id_lista}
- Response 200
Update Shopping List
Partially updates a shopping list’snombre or estado. Only provided fields are changed.
The unique identifier of the shopping list to update.
New display name for the list.
New state for the list, e.g.
completada.- PATCH /api/v1/listas-compra/{id_lista}
- Response 200
Delete Shopping List
Permanently deletes a shopping list and all its items. Returns204 No Content on success.
The unique identifier of the shopping list to delete.
- DELETE /api/v1/listas-compra/{id_lista}
- Response 204
Add Item to Shopping List
Adds a single product item to an existing shopping list. Returns201 Created with the new item.
The unique identifier of the shopping list to add the item to.
ID of the product to add to the list.
Optional quantity of the product needed.
Optional unit of measurement (e.g.
"kg", "litros", "unidades").Shopping priority. Accepted values:
alta, media, baja. Defaults to media.Optional free-text note for this item (e.g. brand preference).
- POST /api/v1/listas-compra/{id_lista}/items
- Response 201
ListaCompraDetalleResponse
Unique identifier for this list item.
ID of the shopping list this item belongs to.
ID of the product referenced by this item.
Quantity of the product required, or
null if unspecified.Unit of measurement, or
null if unspecified.Shopping priority:
alta, media, or baja.true if the item has been purchased, false otherwise.Optional note attached to this item, or
null.Update List Item
Partially updates a shopping list item. Any combination of fields can be sent; only provided fields are changed.The unique identifier of the item to update.
Updated quantity.
Updated unit of measurement.
Updated priority:
alta, media, or baja.Set to
true to mark the item as purchased.Updated note for this item.
- PATCH /api/v1/listas-compra/items/{id_detalle}
- Response 200
Delete List Item
Permanently removes a single item from a shopping list. Returns204 No Content on success.
The unique identifier of the item to delete.
- DELETE /api/v1/listas-compra/items/{id_detalle}
- Response 204