---
title: "Get shopping item suggestions for a patient"
method: GET
path: "/patients/{patient_id}/shopping/item_suggestions"
tags: ["shopping"]
---

# Get shopping item suggestions for a patient

`GET /patients/{patient_id}/shopping/item_suggestions`

## Request

- Base URL: `https://api.rxfoodapp.com/api`
- URL: `https://api.rxfoodapp.com/api/patients/{patient_id}/shopping/item_suggestions`
- Auth: HTTP bearer

## Path parameters

- `patient_id` integer, required

## Query parameters

- `limit` integer
- `force_rebuild` boolean
- `kind` 'standalone' | 'swap'
- `collection_id` integer
- `collection_name` string

## Response `200`

successful operation

- PatientShoppingItemSuggestionResponse[]
  - `base_item_id` integer, nullable
  - `calculated_servings` number, nullable
  - `category_label` string, nullable
  - `cost_per_unit` number, nullable
  - `created_time` string, date-time, nullable
  - `custom_item` boolean, nullable
  - `food_name` string, required
  - `food_name_alias` string, nullable
  - `food_name_alias_translations` object, nullable
  - `food_name_translations` object, nullable
  - `food_photo_url` string, nullable
  - `id` integer, required
  - `kind` 'standalone' | 'swap', required
  - `net_serving_size_g` number, nullable
  - `note` string, nullable
  - `origin_id` string, nullable
  - `origin_type` 'food' | 'meal_item' | 'meal_item_custom_addon' | 'recipe_ingredient' | 'llm_generated'
  - `patient_id` integer, nullable, required
  - `preparation_method` '' | 'homemade' | 'restaurant' | 'cpg' | 'store_bought' | 'other'
  - `reason_code` string, nullable
  - `reason_text` string, nullable
  - `serving_unit_amount` number, nullable
  - `serving_unit_label` string, nullable
  - `serving_unit_label_translations` object, nullable
  - `servings` number, nullable
  - `status` 'suggested' | 'accepted' | 'dismissed' | 'expired'
  - `tags` string[], nullable
  - `target_collection_id` integer, nullable
  - `target_collection_kind` 'cart' | 'saved'
  - `updated_time` string, date-time, nullable

---

[API](https://skmtc.dev/rxfoodapp/apis/inneranalytics-mnt-server.md) - [All operations](https://skmtc.dev/rxfoodapp/apis/inneranalytics-mnt-server/llms.txt) - [OpenAPI document](https://skmtc.dev/rxfoodapp/apis/inneranalytics-mnt-server/revisions/c3d8e22b22e8?raw)
