---
title: "Add a Recipe to the grocery list.  In the request data, pass in recipeId, scale (scale=1.0 says to keep the recipe the same size as originally posted), markAsPending (true/false) to indicate that
            the lines in the recipe should be marked in a \"pending\" (unconfirmed by user) state."
method: POST
path: "/grocerylist/recipe"
tags: ["GroceryList"]
---

# Add a Recipe to the grocery list.  In the request data, pass in recipeId, scale (scale=1.0 says to keep the recipe the same size as originally posted), markAsPending (true/false) to indicate that
            the lines in the recipe should be marked in a "pending" (unconfirmed by user) state.

`POST /grocerylist/recipe`

## Request body

- API2ControllersWebAPIGroceryListControllerPostGroceryListRecipeRequest
  - `recipeId` integer — Gets or sets the recipe identifier.
  - `scale` number, double — Gets or sets the scale.
  - `markAsPending` boolean — Gets or sets the mark as pending.

## Response `200`

OK

- SystemObject

---

[API](https://skmtc.net/bigoven/apis/1-000-000-recipe-and-grocery-list-api-v2.md) · [All operations](https://skmtc.net/bigoven/apis/1-000-000-recipe-and-grocery-list-api-v2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bigoven/1-000-000-recipe-and-grocery-list-api-v2/revisions/213a69be0728/schema)
