---
title: "Add a new review. Only one review can be provided per {userId, recipeId} pair. Otherwise your review will be updated."
method: POST
path: "/recipe/{recipeId}/review"
tags: ["Review"]
---

# Add a new review. Only one review can be provided per {userId, recipeId} pair. Otherwise your review will be updated.

`POST /recipe/{recipeId}/review`

## Path parameters

- `recipeId` integer, required

## Request body

- API2ControllersWebAPIReviewControllerReviewRequest — Payload for reviews
  - `StarRating` integer — 1, 2, 3, 4, or 5
  - `MakeAgain` string — "yes" or "no"
  - `Comment` string — The notes
  - `ActiveMinutes` integer — How many minutes of ACTIVE time (i.e., actively working on the recipe, not waiting for rising, baking, etc.) did it demand of the cook? Optional.
  - `TotalMinutes` integer — How long, start to finish, in minutes (integer) did it take? Optional.

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