---
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

- Base URL: `https://api2.bigoven.com`
- URL: `https://api2.bigoven.com/grocerylist/recipe`
- Auth: none declared

## 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.dev/bigoven/apis/1-000-000-recipe-and-grocery-list-api-v2.md) - [All operations](https://skmtc.dev/bigoven/apis/1-000-000-recipe-and-grocery-list-api-v2/llms.txt) - [OpenAPI document](https://skmtc.dev/bigoven/apis/1-000-000-recipe-and-grocery-list-api-v2/revisions/213a69be0728?raw)
