BigOven

Free recipe app for home cooks. Create a meal plan, grocery list and more from your favorite recipes. Organize your recipe collection and take it anywhere.

Links

API Paths

Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Update a given top-level review. (PUT) /recipe/review/{reviewId} OpenAPI
Get a paged list of replies for a given review. (GET) /recipe/review/{reviewId}/replies OpenAPI
POST a reply to a given review. The date will be set by server. Note that replies no longer have star ratings, only top-level reviews do. (POST) /recipe/review/{reviewId}/replies OpenAPI
POST an image as a new RecipeScan request 1) Fetch the filename -- DONE 2) Copy it to the pics/scan folder - ENSURE NO NAMING COLLISIONS -- DONE 3) Create 120 thumbnail size in pics/scan/120 -- D (POST) /recipe/scan OpenAPI
Delete a Recipe (you must be authenticated as an owner of the recipe) (DELETE) /recipe/{id} OpenAPI
Return full Recipe detail. Returns 403 if the recipe is owned by someone else. (GET) /recipe/{id} OpenAPI
Feedback on a Recipe -- for internal BigOven editors (POST) /recipe/{recipeId}/feedback OpenAPI
POST: /recipe/{recipeId}/image?lat=42&lng=21&caption=this%20is%20my%20caption Note that caption, lng and lat are all optional, but must go on the request URI as params because this endpoint needs a m (POST) /recipe/{recipeId}/image OpenAPI
Get all the images for a recipe. DEPRECATED. Please use /recipe/{recipeId}/photos. (GET) /recipe/{recipeId}/images OpenAPI
HTTP POST a new note into the system. (POST) /recipe/{recipeId}/note OpenAPI
Delete a review do a DELETE Http request of /note/{ID} (DELETE) /recipe/{recipeId}/note/{noteId} OpenAPI
Get a given note. Make sure you're passing authentication information in the header for the user who owns the note. (GET) /recipe/{recipeId}/note/{noteId} OpenAPI
HTTP PUT (update) a Recipe note (RecipeNote). (PUT) /recipe/{recipeId}/note/{noteId} OpenAPI
recipe/100/notes (GET) /recipe/{recipeId}/notes OpenAPI
Get all the photos for a recipe (GET) /recipe/{recipeId}/photos OpenAPI
Get recipes related to the given recipeId (GET) /recipe/{recipeId}/related OpenAPI
Get *my* review for the recipe {recipeId}, where "me" is determined by standard authentication headers (GET) /recipe/{recipeId}/review OpenAPI
Add a new review. Only one review can be provided per {userId, recipeId} pair. Otherwise your review will be updated. (POST) /recipe/{recipeId}/review OpenAPI
Delete a review by recipeId and reviewId. DEPRECATED. Please see recipe/review/{reviewId} for the preferred method. (We are moving from an integer-based ID system to a GUID-style string-based ID system for reviews and replies.) (DELETE) /recipe/{recipeId}/review/{reviewId} OpenAPI
Get a given review - DEPRECATED. See recipe/review/{reviewId} for the current usage. Beginning in January 2017, BigOven moded from an integer-based ID system to a GUID-style string-based ID system for reviews and replies. We (GET) /recipe/{recipeId}/review/{reviewId} OpenAPI
HTTP PUT (update) a recipe review. DEPRECATED. Please see recipe/review/{reviewId} PUT for the new endpoint. We are moving to a string-based primary key system, no longer integers, for reviews and replies. (PUT) /recipe/{recipeId}/review/{reviewId} OpenAPI
Get paged list of reviews for a recipe. Each review will have at most one FeaturedReply, as well as a ReplyCount. (GET) /recipe/{recipeId}/reviews OpenAPI
Gets a list of RecipeScan images for the recipe. There will be at most 3 per recipe. (GET) /recipe/{recipeId}/scans OpenAPI
Search for recipes. There are many parameters that you can apply. Starting with the most common, use title_kw to search within a title. Use any_kw to search across the entire recipe. If you'd like to limit by course, set the (GET) /recipes OpenAPI
Get a random, home-page-quality Recipe. (GET) /recipes/random OpenAPI
Get the recipe/comment tuples for those recipes with 4 or 5 star ratings (GET) /recipes/raves OpenAPI
Get a list of recipes that the authenticated user has most recently viewed (GET) /recipes/recentviews OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Update a given top-level review. (PUT) /recipe/review/{reviewId} OpenAPI
Get a paged list of replies for a given review. (GET) /recipe/review/{reviewId}/replies OpenAPI
POST a reply to a given review. The date will be set by server. Note that replies no longer have star ratings, only top-level reviews do. (POST) /recipe/review/{reviewId}/replies OpenAPI
POST an image as a new RecipeScan request 1) Fetch the filename -- DONE 2) Copy it to the pics/scan folder - ENSURE NO NAMING COLLISIONS -- DONE 3) Create 120 thumbnail size in pics/scan/120 -- D (POST) /recipe/scan OpenAPI
Delete a Recipe (you must be authenticated as an owner of the recipe) (DELETE) /recipe/{id} OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Update a given top-level review. (PUT) /recipe/review/{reviewId} OpenAPI
Get a paged list of replies for a given review. (GET) /recipe/review/{reviewId}/replies OpenAPI
POST a reply to a given review. The date will be set by server. Note that replies no longer have star ratings, only top-level reviews do. (POST) /recipe/review/{reviewId}/replies OpenAPI
POST an image as a new RecipeScan request 1) Fetch the filename -- DONE 2) Copy it to the pics/scan folder - ENSURE NO NAMING COLLISIONS -- DONE 3) Create 120 thumbnail size in pics/scan/120 -- D (POST) /recipe/scan OpenAPI
Delete a Recipe (you must be authenticated as an owner of the recipe) (DELETE) /recipe/{id} OpenAPI
Return full Recipe detail. Returns 403 if the recipe is owned by someone else. (GET) /recipe/{id} OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Update a given top-level review. (PUT) /recipe/review/{reviewId} OpenAPI
Get a paged list of replies for a given review. (GET) /recipe/review/{reviewId}/replies OpenAPI
POST a reply to a given review. The date will be set by server. Note that replies no longer have star ratings, only top-level reviews do. (POST) /recipe/review/{reviewId}/replies OpenAPI
POST an image as a new RecipeScan request 1) Fetch the filename -- DONE 2) Copy it to the pics/scan folder - ENSURE NO NAMING COLLISIONS -- DONE 3) Create 120 thumbnail size in pics/scan/120 -- D (POST) /recipe/scan OpenAPI
Delete a Recipe (you must be authenticated as an owner of the recipe) (DELETE) /recipe/{id} OpenAPI
Return full Recipe detail. Returns 403 if the recipe is owned by someone else. (GET) /recipe/{id} OpenAPI
Feedback on a Recipe -- for internal BigOven editors (POST) /recipe/{recipeId}/feedback OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Update a given top-level review. (PUT) /recipe/review/{reviewId} OpenAPI
Get a paged list of replies for a given review. (GET) /recipe/review/{reviewId}/replies OpenAPI
POST a reply to a given review. The date will be set by server. Note that replies no longer have star ratings, only top-level reviews do. (POST) /recipe/review/{reviewId}/replies OpenAPI
POST an image as a new RecipeScan request 1) Fetch the filename -- DONE 2) Copy it to the pics/scan folder - ENSURE NO NAMING COLLISIONS -- DONE 3) Create 120 thumbnail size in pics/scan/120 -- D (POST) /recipe/scan OpenAPI
Delete a Recipe (you must be authenticated as an owner of the recipe) (DELETE) /recipe/{id} OpenAPI
Return full Recipe detail. Returns 403 if the recipe is owned by someone else. (GET) /recipe/{id} OpenAPI
Feedback on a Recipe -- for internal BigOven editors (POST) /recipe/{recipeId}/feedback OpenAPI
POST: /recipe/{recipeId}/image?lat=42&lng=21&caption=this%20is%20my%20caption Note that caption, lng and lat are all optional, but must go on the request URI as params because this endpoint needs a m (POST) /recipe/{recipeId}/image OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Update a given top-level review. (PUT) /recipe/review/{reviewId} OpenAPI
Get a paged list of replies for a given review. (GET) /recipe/review/{reviewId}/replies OpenAPI
POST a reply to a given review. The date will be set by server. Note that replies no longer have star ratings, only top-level reviews do. (POST) /recipe/review/{reviewId}/replies OpenAPI
POST an image as a new RecipeScan request 1) Fetch the filename -- DONE 2) Copy it to the pics/scan folder - ENSURE NO NAMING COLLISIONS -- DONE 3) Create 120 thumbnail size in pics/scan/120 -- D (POST) /recipe/scan OpenAPI
Delete a Recipe (you must be authenticated as an owner of the recipe) (DELETE) /recipe/{id} OpenAPI
Return full Recipe detail. Returns 403 if the recipe is owned by someone else. (GET) /recipe/{id} OpenAPI
Feedback on a Recipe -- for internal BigOven editors (POST) /recipe/{recipeId}/feedback OpenAPI
POST: /recipe/{recipeId}/image?lat=42&lng=21&caption=this%20is%20my%20caption Note that caption, lng and lat are all optional, but must go on the request URI as params because this endpoint needs a m (POST) /recipe/{recipeId}/image OpenAPI
Get all the images for a recipe. DEPRECATED. Please use /recipe/{recipeId}/photos. (GET) /recipe/{recipeId}/images OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Update a given top-level review. (PUT) /recipe/review/{reviewId} OpenAPI
Get a paged list of replies for a given review. (GET) /recipe/review/{reviewId}/replies OpenAPI
POST a reply to a given review. The date will be set by server. Note that replies no longer have star ratings, only top-level reviews do. (POST) /recipe/review/{reviewId}/replies OpenAPI
POST an image as a new RecipeScan request 1) Fetch the filename -- DONE 2) Copy it to the pics/scan folder - ENSURE NO NAMING COLLISIONS -- DONE 3) Create 120 thumbnail size in pics/scan/120 -- D (POST) /recipe/scan OpenAPI
Delete a Recipe (you must be authenticated as an owner of the recipe) (DELETE) /recipe/{id} OpenAPI
Return full Recipe detail. Returns 403 if the recipe is owned by someone else. (GET) /recipe/{id} OpenAPI
Feedback on a Recipe -- for internal BigOven editors (POST) /recipe/{recipeId}/feedback OpenAPI
POST: /recipe/{recipeId}/image?lat=42&lng=21&caption=this%20is%20my%20caption Note that caption, lng and lat are all optional, but must go on the request URI as params because this endpoint needs a m (POST) /recipe/{recipeId}/image OpenAPI
Get all the images for a recipe. DEPRECATED. Please use /recipe/{recipeId}/photos. (GET) /recipe/{recipeId}/images OpenAPI
HTTP POST a new note into the system. (POST) /recipe/{recipeId}/note OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Update a given top-level review. (PUT) /recipe/review/{reviewId} OpenAPI
Get a paged list of replies for a given review. (GET) /recipe/review/{reviewId}/replies OpenAPI
POST a reply to a given review. The date will be set by server. Note that replies no longer have star ratings, only top-level reviews do. (POST) /recipe/review/{reviewId}/replies OpenAPI
POST an image as a new RecipeScan request 1) Fetch the filename -- DONE 2) Copy it to the pics/scan folder - ENSURE NO NAMING COLLISIONS -- DONE 3) Create 120 thumbnail size in pics/scan/120 -- D (POST) /recipe/scan OpenAPI
Delete a Recipe (you must be authenticated as an owner of the recipe) (DELETE) /recipe/{id} OpenAPI
Return full Recipe detail. Returns 403 if the recipe is owned by someone else. (GET) /recipe/{id} OpenAPI
Feedback on a Recipe -- for internal BigOven editors (POST) /recipe/{recipeId}/feedback OpenAPI
POST: /recipe/{recipeId}/image?lat=42&lng=21&caption=this%20is%20my%20caption Note that caption, lng and lat are all optional, but must go on the request URI as params because this endpoint needs a m (POST) /recipe/{recipeId}/image OpenAPI
Get all the images for a recipe. DEPRECATED. Please use /recipe/{recipeId}/photos. (GET) /recipe/{recipeId}/images OpenAPI
HTTP POST a new note into the system. (POST) /recipe/{recipeId}/note OpenAPI
Delete a review do a DELETE Http request of /note/{ID} (DELETE) /recipe/{recipeId}/note/{noteId} OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Update a given top-level review. (PUT) /recipe/review/{reviewId} OpenAPI
Get a paged list of replies for a given review. (GET) /recipe/review/{reviewId}/replies OpenAPI
POST a reply to a given review. The date will be set by server. Note that replies no longer have star ratings, only top-level reviews do. (POST) /recipe/review/{reviewId}/replies OpenAPI
POST an image as a new RecipeScan request 1) Fetch the filename -- DONE 2) Copy it to the pics/scan folder - ENSURE NO NAMING COLLISIONS -- DONE 3) Create 120 thumbnail size in pics/scan/120 -- D (POST) /recipe/scan OpenAPI
Delete a Recipe (you must be authenticated as an owner of the recipe) (DELETE) /recipe/{id} OpenAPI
Return full Recipe detail. Returns 403 if the recipe is owned by someone else. (GET) /recipe/{id} OpenAPI
Feedback on a Recipe -- for internal BigOven editors (POST) /recipe/{recipeId}/feedback OpenAPI
POST: /recipe/{recipeId}/image?lat=42&lng=21&caption=this%20is%20my%20caption Note that caption, lng and lat are all optional, but must go on the request URI as params because this endpoint needs a m (POST) /recipe/{recipeId}/image OpenAPI
Get all the images for a recipe. DEPRECATED. Please use /recipe/{recipeId}/photos. (GET) /recipe/{recipeId}/images OpenAPI
HTTP POST a new note into the system. (POST) /recipe/{recipeId}/note OpenAPI
Delete a review do a DELETE Http request of /note/{ID} (DELETE) /recipe/{recipeId}/note/{noteId} OpenAPI
Get a given note. Make sure you're passing authentication information in the header for the user who owns the note. (GET) /recipe/{recipeId}/note/{noteId} OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Update a given top-level review. (PUT) /recipe/review/{reviewId} OpenAPI
Get a paged list of replies for a given review. (GET) /recipe/review/{reviewId}/replies OpenAPI
POST a reply to a given review. The date will be set by server. Note that replies no longer have star ratings, only top-level reviews do. (POST) /recipe/review/{reviewId}/replies OpenAPI
POST an image as a new RecipeScan request 1) Fetch the filename -- DONE 2) Copy it to the pics/scan folder - ENSURE NO NAMING COLLISIONS -- DONE 3) Create 120 thumbnail size in pics/scan/120 -- D (POST) /recipe/scan OpenAPI
Delete a Recipe (you must be authenticated as an owner of the recipe) (DELETE) /recipe/{id} OpenAPI
Return full Recipe detail. Returns 403 if the recipe is owned by someone else. (GET) /recipe/{id} OpenAPI
Feedback on a Recipe -- for internal BigOven editors (POST) /recipe/{recipeId}/feedback OpenAPI
POST: /recipe/{recipeId}/image?lat=42&lng=21&caption=this%20is%20my%20caption Note that caption, lng and lat are all optional, but must go on the request URI as params because this endpoint needs a m (POST) /recipe/{recipeId}/image OpenAPI
Get all the images for a recipe. DEPRECATED. Please use /recipe/{recipeId}/photos. (GET) /recipe/{recipeId}/images OpenAPI
HTTP POST a new note into the system. (POST) /recipe/{recipeId}/note OpenAPI
Delete a review do a DELETE Http request of /note/{ID} (DELETE) /recipe/{recipeId}/note/{noteId} OpenAPI
Get a given note. Make sure you're passing authentication information in the header for the user who owns the note. (GET) /recipe/{recipeId}/note/{noteId} OpenAPI
HTTP PUT (update) a Recipe note (RecipeNote). (PUT) /recipe/{recipeId}/note/{noteId} OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Update a given top-level review. (PUT) /recipe/review/{reviewId} OpenAPI
Get a paged list of replies for a given review. (GET) /recipe/review/{reviewId}/replies OpenAPI
POST a reply to a given review. The date will be set by server. Note that replies no longer have star ratings, only top-level reviews do. (POST) /recipe/review/{reviewId}/replies OpenAPI
POST an image as a new RecipeScan request 1) Fetch the filename -- DONE 2) Copy it to the pics/scan folder - ENSURE NO NAMING COLLISIONS -- DONE 3) Create 120 thumbnail size in pics/scan/120 -- D (POST) /recipe/scan OpenAPI
Delete a Recipe (you must be authenticated as an owner of the recipe) (DELETE) /recipe/{id} OpenAPI
Return full Recipe detail. Returns 403 if the recipe is owned by someone else. (GET) /recipe/{id} OpenAPI
Feedback on a Recipe -- for internal BigOven editors (POST) /recipe/{recipeId}/feedback OpenAPI
POST: /recipe/{recipeId}/image?lat=42&lng=21&caption=this%20is%20my%20caption Note that caption, lng and lat are all optional, but must go on the request URI as params because this endpoint needs a m (POST) /recipe/{recipeId}/image OpenAPI
Get all the images for a recipe. DEPRECATED. Please use /recipe/{recipeId}/photos. (GET) /recipe/{recipeId}/images OpenAPI
HTTP POST a new note into the system. (POST) /recipe/{recipeId}/note OpenAPI
Delete a review do a DELETE Http request of /note/{ID} (DELETE) /recipe/{recipeId}/note/{noteId} OpenAPI
Get a given note. Make sure you're passing authentication information in the header for the user who owns the note. (GET) /recipe/{recipeId}/note/{noteId} OpenAPI
HTTP PUT (update) a Recipe note (RecipeNote). (PUT) /recipe/{recipeId}/note/{noteId} OpenAPI
recipe/100/notes (GET) /recipe/{recipeId}/notes OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Update a given top-level review. (PUT) /recipe/review/{reviewId} OpenAPI
Get a paged list of replies for a given review. (GET) /recipe/review/{reviewId}/replies OpenAPI
POST a reply to a given review. The date will be set by server. Note that replies no longer have star ratings, only top-level reviews do. (POST) /recipe/review/{reviewId}/replies OpenAPI
POST an image as a new RecipeScan request 1) Fetch the filename -- DONE 2) Copy it to the pics/scan folder - ENSURE NO NAMING COLLISIONS -- DONE 3) Create 120 thumbnail size in pics/scan/120 -- D (POST) /recipe/scan OpenAPI
Delete a Recipe (you must be authenticated as an owner of the recipe) (DELETE) /recipe/{id} OpenAPI
Return full Recipe detail. Returns 403 if the recipe is owned by someone else. (GET) /recipe/{id} OpenAPI
Feedback on a Recipe -- for internal BigOven editors (POST) /recipe/{recipeId}/feedback OpenAPI
POST: /recipe/{recipeId}/image?lat=42&lng=21&caption=this%20is%20my%20caption Note that caption, lng and lat are all optional, but must go on the request URI as params because this endpoint needs a m (POST) /recipe/{recipeId}/image OpenAPI
Get all the images for a recipe. DEPRECATED. Please use /recipe/{recipeId}/photos. (GET) /recipe/{recipeId}/images OpenAPI
HTTP POST a new note into the system. (POST) /recipe/{recipeId}/note OpenAPI
Delete a review do a DELETE Http request of /note/{ID} (DELETE) /recipe/{recipeId}/note/{noteId} OpenAPI
Get a given note. Make sure you're passing authentication information in the header for the user who owns the note. (GET) /recipe/{recipeId}/note/{noteId} OpenAPI
HTTP PUT (update) a Recipe note (RecipeNote). (PUT) /recipe/{recipeId}/note/{noteId} OpenAPI
recipe/100/notes (GET) /recipe/{recipeId}/notes OpenAPI
Get all the photos for a recipe (GET) /recipe/{recipeId}/photos OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Update a given top-level review. (PUT) /recipe/review/{reviewId} OpenAPI
Get a paged list of replies for a given review. (GET) /recipe/review/{reviewId}/replies OpenAPI
POST a reply to a given review. The date will be set by server. Note that replies no longer have star ratings, only top-level reviews do. (POST) /recipe/review/{reviewId}/replies OpenAPI
POST an image as a new RecipeScan request 1) Fetch the filename -- DONE 2) Copy it to the pics/scan folder - ENSURE NO NAMING COLLISIONS -- DONE 3) Create 120 thumbnail size in pics/scan/120 -- D (POST) /recipe/scan OpenAPI
Delete a Recipe (you must be authenticated as an owner of the recipe) (DELETE) /recipe/{id} OpenAPI
Return full Recipe detail. Returns 403 if the recipe is owned by someone else. (GET) /recipe/{id} OpenAPI
Feedback on a Recipe -- for internal BigOven editors (POST) /recipe/{recipeId}/feedback OpenAPI
POST: /recipe/{recipeId}/image?lat=42&lng=21&caption=this%20is%20my%20caption Note that caption, lng and lat are all optional, but must go on the request URI as params because this endpoint needs a m (POST) /recipe/{recipeId}/image OpenAPI
Get all the images for a recipe. DEPRECATED. Please use /recipe/{recipeId}/photos. (GET) /recipe/{recipeId}/images OpenAPI
HTTP POST a new note into the system. (POST) /recipe/{recipeId}/note OpenAPI
Delete a review do a DELETE Http request of /note/{ID} (DELETE) /recipe/{recipeId}/note/{noteId} OpenAPI
Get a given note. Make sure you're passing authentication information in the header for the user who owns the note. (GET) /recipe/{recipeId}/note/{noteId} OpenAPI
HTTP PUT (update) a Recipe note (RecipeNote). (PUT) /recipe/{recipeId}/note/{noteId} OpenAPI
recipe/100/notes (GET) /recipe/{recipeId}/notes OpenAPI
Get all the photos for a recipe (GET) /recipe/{recipeId}/photos OpenAPI
Get recipes related to the given recipeId (GET) /recipe/{recipeId}/related OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Update a given top-level review. (PUT) /recipe/review/{reviewId} OpenAPI
Get a paged list of replies for a given review. (GET) /recipe/review/{reviewId}/replies OpenAPI
POST a reply to a given review. The date will be set by server. Note that replies no longer have star ratings, only top-level reviews do. (POST) /recipe/review/{reviewId}/replies OpenAPI
POST an image as a new RecipeScan request 1) Fetch the filename -- DONE 2) Copy it to the pics/scan folder - ENSURE NO NAMING COLLISIONS -- DONE 3) Create 120 thumbnail size in pics/scan/120 -- D (POST) /recipe/scan OpenAPI
Delete a Recipe (you must be authenticated as an owner of the recipe) (DELETE) /recipe/{id} OpenAPI
Return full Recipe detail. Returns 403 if the recipe is owned by someone else. (GET) /recipe/{id} OpenAPI
Feedback on a Recipe -- for internal BigOven editors (POST) /recipe/{recipeId}/feedback OpenAPI
POST: /recipe/{recipeId}/image?lat=42&lng=21&caption=this%20is%20my%20caption Note that caption, lng and lat are all optional, but must go on the request URI as params because this endpoint needs a m (POST) /recipe/{recipeId}/image OpenAPI
Get all the images for a recipe. DEPRECATED. Please use /recipe/{recipeId}/photos. (GET) /recipe/{recipeId}/images OpenAPI
HTTP POST a new note into the system. (POST) /recipe/{recipeId}/note OpenAPI
Delete a review do a DELETE Http request of /note/{ID} (DELETE) /recipe/{recipeId}/note/{noteId} OpenAPI
Get a given note. Make sure you're passing authentication information in the header for the user who owns the note. (GET) /recipe/{recipeId}/note/{noteId} OpenAPI
HTTP PUT (update) a Recipe note (RecipeNote). (PUT) /recipe/{recipeId}/note/{noteId} OpenAPI
recipe/100/notes (GET) /recipe/{recipeId}/notes OpenAPI
Get all the photos for a recipe (GET) /recipe/{recipeId}/photos OpenAPI
Get recipes related to the given recipeId (GET) /recipe/{recipeId}/related OpenAPI
Get *my* review for the recipe {recipeId}, where "me" is determined by standard authentication headers (GET) /recipe/{recipeId}/review OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Update a given top-level review. (PUT) /recipe/review/{reviewId} OpenAPI
Get a paged list of replies for a given review. (GET) /recipe/review/{reviewId}/replies OpenAPI
POST a reply to a given review. The date will be set by server. Note that replies no longer have star ratings, only top-level reviews do. (POST) /recipe/review/{reviewId}/replies OpenAPI
POST an image as a new RecipeScan request 1) Fetch the filename -- DONE 2) Copy it to the pics/scan folder - ENSURE NO NAMING COLLISIONS -- DONE 3) Create 120 thumbnail size in pics/scan/120 -- D (POST) /recipe/scan OpenAPI
Delete a Recipe (you must be authenticated as an owner of the recipe) (DELETE) /recipe/{id} OpenAPI
Return full Recipe detail. Returns 403 if the recipe is owned by someone else. (GET) /recipe/{id} OpenAPI
Feedback on a Recipe -- for internal BigOven editors (POST) /recipe/{recipeId}/feedback OpenAPI
POST: /recipe/{recipeId}/image?lat=42&lng=21&caption=this%20is%20my%20caption Note that caption, lng and lat are all optional, but must go on the request URI as params because this endpoint needs a m (POST) /recipe/{recipeId}/image OpenAPI
Get all the images for a recipe. DEPRECATED. Please use /recipe/{recipeId}/photos. (GET) /recipe/{recipeId}/images OpenAPI
HTTP POST a new note into the system. (POST) /recipe/{recipeId}/note OpenAPI
Delete a review do a DELETE Http request of /note/{ID} (DELETE) /recipe/{recipeId}/note/{noteId} OpenAPI
Get a given note. Make sure you're passing authentication information in the header for the user who owns the note. (GET) /recipe/{recipeId}/note/{noteId} OpenAPI
HTTP PUT (update) a Recipe note (RecipeNote). (PUT) /recipe/{recipeId}/note/{noteId} OpenAPI
recipe/100/notes (GET) /recipe/{recipeId}/notes OpenAPI
Get all the photos for a recipe (GET) /recipe/{recipeId}/photos OpenAPI
Get recipes related to the given recipeId (GET) /recipe/{recipeId}/related OpenAPI
Get *my* review for the recipe {recipeId}, where "me" is determined by standard authentication headers (GET) /recipe/{recipeId}/review OpenAPI
Add a new review. Only one review can be provided per {userId, recipeId} pair. Otherwise your review will be updated. (POST) /recipe/{recipeId}/review OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Update a given top-level review. (PUT) /recipe/review/{reviewId} OpenAPI
Get a paged list of replies for a given review. (GET) /recipe/review/{reviewId}/replies OpenAPI
POST a reply to a given review. The date will be set by server. Note that replies no longer have star ratings, only top-level reviews do. (POST) /recipe/review/{reviewId}/replies OpenAPI
POST an image as a new RecipeScan request 1) Fetch the filename -- DONE 2) Copy it to the pics/scan folder - ENSURE NO NAMING COLLISIONS -- DONE 3) Create 120 thumbnail size in pics/scan/120 -- D (POST) /recipe/scan OpenAPI
Delete a Recipe (you must be authenticated as an owner of the recipe) (DELETE) /recipe/{id} OpenAPI
Return full Recipe detail. Returns 403 if the recipe is owned by someone else. (GET) /recipe/{id} OpenAPI
Feedback on a Recipe -- for internal BigOven editors (POST) /recipe/{recipeId}/feedback OpenAPI
POST: /recipe/{recipeId}/image?lat=42&lng=21&caption=this%20is%20my%20caption Note that caption, lng and lat are all optional, but must go on the request URI as params because this endpoint needs a m (POST) /recipe/{recipeId}/image OpenAPI
Get all the images for a recipe. DEPRECATED. Please use /recipe/{recipeId}/photos. (GET) /recipe/{recipeId}/images OpenAPI
HTTP POST a new note into the system. (POST) /recipe/{recipeId}/note OpenAPI
Delete a review do a DELETE Http request of /note/{ID} (DELETE) /recipe/{recipeId}/note/{noteId} OpenAPI
Get a given note. Make sure you're passing authentication information in the header for the user who owns the note. (GET) /recipe/{recipeId}/note/{noteId} OpenAPI
HTTP PUT (update) a Recipe note (RecipeNote). (PUT) /recipe/{recipeId}/note/{noteId} OpenAPI
recipe/100/notes (GET) /recipe/{recipeId}/notes OpenAPI
Get all the photos for a recipe (GET) /recipe/{recipeId}/photos OpenAPI
Get recipes related to the given recipeId (GET) /recipe/{recipeId}/related OpenAPI
Get *my* review for the recipe {recipeId}, where "me" is determined by standard authentication headers (GET) /recipe/{recipeId}/review OpenAPI
Add a new review. Only one review can be provided per {userId, recipeId} pair. Otherwise your review will be updated. (POST) /recipe/{recipeId}/review OpenAPI
Delete a review by recipeId and reviewId. DEPRECATED. Please see recipe/review/{reviewId} for the preferred method. (We are moving from an integer-based ID system to a GUID-style string-based ID system for reviews and replies.) (DELETE) /recipe/{recipeId}/review/{reviewId} OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Update a given top-level review. (PUT) /recipe/review/{reviewId} OpenAPI
Get a paged list of replies for a given review. (GET) /recipe/review/{reviewId}/replies OpenAPI
POST a reply to a given review. The date will be set by server. Note that replies no longer have star ratings, only top-level reviews do. (POST) /recipe/review/{reviewId}/replies OpenAPI
POST an image as a new RecipeScan request 1) Fetch the filename -- DONE 2) Copy it to the pics/scan folder - ENSURE NO NAMING COLLISIONS -- DONE 3) Create 120 thumbnail size in pics/scan/120 -- D (POST) /recipe/scan OpenAPI
Delete a Recipe (you must be authenticated as an owner of the recipe) (DELETE) /recipe/{id} OpenAPI
Return full Recipe detail. Returns 403 if the recipe is owned by someone else. (GET) /recipe/{id} OpenAPI
Feedback on a Recipe -- for internal BigOven editors (POST) /recipe/{recipeId}/feedback OpenAPI
POST: /recipe/{recipeId}/image?lat=42&lng=21&caption=this%20is%20my%20caption Note that caption, lng and lat are all optional, but must go on the request URI as params because this endpoint needs a m (POST) /recipe/{recipeId}/image OpenAPI
Get all the images for a recipe. DEPRECATED. Please use /recipe/{recipeId}/photos. (GET) /recipe/{recipeId}/images OpenAPI
HTTP POST a new note into the system. (POST) /recipe/{recipeId}/note OpenAPI
Delete a review do a DELETE Http request of /note/{ID} (DELETE) /recipe/{recipeId}/note/{noteId} OpenAPI
Get a given note. Make sure you're passing authentication information in the header for the user who owns the note. (GET) /recipe/{recipeId}/note/{noteId} OpenAPI
HTTP PUT (update) a Recipe note (RecipeNote). (PUT) /recipe/{recipeId}/note/{noteId} OpenAPI
recipe/100/notes (GET) /recipe/{recipeId}/notes OpenAPI
Get all the photos for a recipe (GET) /recipe/{recipeId}/photos OpenAPI
Get recipes related to the given recipeId (GET) /recipe/{recipeId}/related OpenAPI
Get *my* review for the recipe {recipeId}, where "me" is determined by standard authentication headers (GET) /recipe/{recipeId}/review OpenAPI
Add a new review. Only one review can be provided per {userId, recipeId} pair. Otherwise your review will be updated. (POST) /recipe/{recipeId}/review OpenAPI
Delete a review by recipeId and reviewId. DEPRECATED. Please see recipe/review/{reviewId} for the preferred method. (We are moving from an integer-based ID system to a GUID-style string-based ID system for reviews and replies.) (DELETE) /recipe/{recipeId}/review/{reviewId} OpenAPI
Get a given review - DEPRECATED. See recipe/review/{reviewId} for the current usage. Beginning in January 2017, BigOven moded from an integer-based ID system to a GUID-style string-based ID system for reviews and replies. We (GET) /recipe/{recipeId}/review/{reviewId} OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Update a given top-level review. (PUT) /recipe/review/{reviewId} OpenAPI
Get a paged list of replies for a given review. (GET) /recipe/review/{reviewId}/replies OpenAPI
POST a reply to a given review. The date will be set by server. Note that replies no longer have star ratings, only top-level reviews do. (POST) /recipe/review/{reviewId}/replies OpenAPI
POST an image as a new RecipeScan request 1) Fetch the filename -- DONE 2) Copy it to the pics/scan folder - ENSURE NO NAMING COLLISIONS -- DONE 3) Create 120 thumbnail size in pics/scan/120 -- D (POST) /recipe/scan OpenAPI
Delete a Recipe (you must be authenticated as an owner of the recipe) (DELETE) /recipe/{id} OpenAPI
Return full Recipe detail. Returns 403 if the recipe is owned by someone else. (GET) /recipe/{id} OpenAPI
Feedback on a Recipe -- for internal BigOven editors (POST) /recipe/{recipeId}/feedback OpenAPI
POST: /recipe/{recipeId}/image?lat=42&lng=21&caption=this%20is%20my%20caption Note that caption, lng and lat are all optional, but must go on the request URI as params because this endpoint needs a m (POST) /recipe/{recipeId}/image OpenAPI
Get all the images for a recipe. DEPRECATED. Please use /recipe/{recipeId}/photos. (GET) /recipe/{recipeId}/images OpenAPI
HTTP POST a new note into the system. (POST) /recipe/{recipeId}/note OpenAPI
Delete a review do a DELETE Http request of /note/{ID} (DELETE) /recipe/{recipeId}/note/{noteId} OpenAPI
Get a given note. Make sure you're passing authentication information in the header for the user who owns the note. (GET) /recipe/{recipeId}/note/{noteId} OpenAPI
HTTP PUT (update) a Recipe note (RecipeNote). (PUT) /recipe/{recipeId}/note/{noteId} OpenAPI
recipe/100/notes (GET) /recipe/{recipeId}/notes OpenAPI
Get all the photos for a recipe (GET) /recipe/{recipeId}/photos OpenAPI
Get recipes related to the given recipeId (GET) /recipe/{recipeId}/related OpenAPI
Get *my* review for the recipe {recipeId}, where "me" is determined by standard authentication headers (GET) /recipe/{recipeId}/review OpenAPI
Add a new review. Only one review can be provided per {userId, recipeId} pair. Otherwise your review will be updated. (POST) /recipe/{recipeId}/review OpenAPI
Delete a review by recipeId and reviewId. DEPRECATED. Please see recipe/review/{reviewId} for the preferred method. (We are moving from an integer-based ID system to a GUID-style string-based ID system for reviews and replies.) (DELETE) /recipe/{recipeId}/review/{reviewId} OpenAPI
Get a given review - DEPRECATED. See recipe/review/{reviewId} for the current usage. Beginning in January 2017, BigOven moded from an integer-based ID system to a GUID-style string-based ID system for reviews and replies. We (GET) /recipe/{recipeId}/review/{reviewId} OpenAPI
HTTP PUT (update) a recipe review. DEPRECATED. Please see recipe/review/{reviewId} PUT for the new endpoint. We are moving to a string-based primary key system, no longer integers, for reviews and replies. (PUT) /recipe/{recipeId}/review/{reviewId} OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Update a given top-level review. (PUT) /recipe/review/{reviewId} OpenAPI
Get a paged list of replies for a given review. (GET) /recipe/review/{reviewId}/replies OpenAPI
POST a reply to a given review. The date will be set by server. Note that replies no longer have star ratings, only top-level reviews do. (POST) /recipe/review/{reviewId}/replies OpenAPI
POST an image as a new RecipeScan request 1) Fetch the filename -- DONE 2) Copy it to the pics/scan folder - ENSURE NO NAMING COLLISIONS -- DONE 3) Create 120 thumbnail size in pics/scan/120 -- D (POST) /recipe/scan OpenAPI
Delete a Recipe (you must be authenticated as an owner of the recipe) (DELETE) /recipe/{id} OpenAPI
Return full Recipe detail. Returns 403 if the recipe is owned by someone else. (GET) /recipe/{id} OpenAPI
Feedback on a Recipe -- for internal BigOven editors (POST) /recipe/{recipeId}/feedback OpenAPI
POST: /recipe/{recipeId}/image?lat=42&lng=21&caption=this%20is%20my%20caption Note that caption, lng and lat are all optional, but must go on the request URI as params because this endpoint needs a m (POST) /recipe/{recipeId}/image OpenAPI
Get all the images for a recipe. DEPRECATED. Please use /recipe/{recipeId}/photos. (GET) /recipe/{recipeId}/images OpenAPI
HTTP POST a new note into the system. (POST) /recipe/{recipeId}/note OpenAPI
Delete a review do a DELETE Http request of /note/{ID} (DELETE) /recipe/{recipeId}/note/{noteId} OpenAPI
Get a given note. Make sure you're passing authentication information in the header for the user who owns the note. (GET) /recipe/{recipeId}/note/{noteId} OpenAPI
HTTP PUT (update) a Recipe note (RecipeNote). (PUT) /recipe/{recipeId}/note/{noteId} OpenAPI
recipe/100/notes (GET) /recipe/{recipeId}/notes OpenAPI
Get all the photos for a recipe (GET) /recipe/{recipeId}/photos OpenAPI
Get recipes related to the given recipeId (GET) /recipe/{recipeId}/related OpenAPI
Get *my* review for the recipe {recipeId}, where "me" is determined by standard authentication headers (GET) /recipe/{recipeId}/review OpenAPI
Add a new review. Only one review can be provided per {userId, recipeId} pair. Otherwise your review will be updated. (POST) /recipe/{recipeId}/review OpenAPI
Delete a review by recipeId and reviewId. DEPRECATED. Please see recipe/review/{reviewId} for the preferred method. (We are moving from an integer-based ID system to a GUID-style string-based ID system for reviews and replies.) (DELETE) /recipe/{recipeId}/review/{reviewId} OpenAPI
Get a given review - DEPRECATED. See recipe/review/{reviewId} for the current usage. Beginning in January 2017, BigOven moded from an integer-based ID system to a GUID-style string-based ID system for reviews and replies. We (GET) /recipe/{recipeId}/review/{reviewId} OpenAPI
HTTP PUT (update) a recipe review. DEPRECATED. Please see recipe/review/{reviewId} PUT for the new endpoint. We are moving to a string-based primary key system, no longer integers, for reviews and replies. (PUT) /recipe/{recipeId}/review/{reviewId} OpenAPI
Get paged list of reviews for a recipe. Each review will have at most one FeaturedReply, as well as a ReplyCount. (GET) /recipe/{recipeId}/reviews OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Update a given top-level review. (PUT) /recipe/review/{reviewId} OpenAPI
Get a paged list of replies for a given review. (GET) /recipe/review/{reviewId}/replies OpenAPI
POST a reply to a given review. The date will be set by server. Note that replies no longer have star ratings, only top-level reviews do. (POST) /recipe/review/{reviewId}/replies OpenAPI
POST an image as a new RecipeScan request 1) Fetch the filename -- DONE 2) Copy it to the pics/scan folder - ENSURE NO NAMING COLLISIONS -- DONE 3) Create 120 thumbnail size in pics/scan/120 -- D (POST) /recipe/scan OpenAPI
Delete a Recipe (you must be authenticated as an owner of the recipe) (DELETE) /recipe/{id} OpenAPI
Return full Recipe detail. Returns 403 if the recipe is owned by someone else. (GET) /recipe/{id} OpenAPI
Feedback on a Recipe -- for internal BigOven editors (POST) /recipe/{recipeId}/feedback OpenAPI
POST: /recipe/{recipeId}/image?lat=42&lng=21&caption=this%20is%20my%20caption Note that caption, lng and lat are all optional, but must go on the request URI as params because this endpoint needs a m (POST) /recipe/{recipeId}/image OpenAPI
Get all the images for a recipe. DEPRECATED. Please use /recipe/{recipeId}/photos. (GET) /recipe/{recipeId}/images OpenAPI
HTTP POST a new note into the system. (POST) /recipe/{recipeId}/note OpenAPI
Delete a review do a DELETE Http request of /note/{ID} (DELETE) /recipe/{recipeId}/note/{noteId} OpenAPI
Get a given note. Make sure you're passing authentication information in the header for the user who owns the note. (GET) /recipe/{recipeId}/note/{noteId} OpenAPI
HTTP PUT (update) a Recipe note (RecipeNote). (PUT) /recipe/{recipeId}/note/{noteId} OpenAPI
recipe/100/notes (GET) /recipe/{recipeId}/notes OpenAPI
Get all the photos for a recipe (GET) /recipe/{recipeId}/photos OpenAPI
Get recipes related to the given recipeId (GET) /recipe/{recipeId}/related OpenAPI
Get *my* review for the recipe {recipeId}, where "me" is determined by standard authentication headers (GET) /recipe/{recipeId}/review OpenAPI
Add a new review. Only one review can be provided per {userId, recipeId} pair. Otherwise your review will be updated. (POST) /recipe/{recipeId}/review OpenAPI
Delete a review by recipeId and reviewId. DEPRECATED. Please see recipe/review/{reviewId} for the preferred method. (We are moving from an integer-based ID system to a GUID-style string-based ID system for reviews and replies.) (DELETE) /recipe/{recipeId}/review/{reviewId} OpenAPI
Get a given review - DEPRECATED. See recipe/review/{reviewId} for the current usage. Beginning in January 2017, BigOven moded from an integer-based ID system to a GUID-style string-based ID system for reviews and replies. We (GET) /recipe/{recipeId}/review/{reviewId} OpenAPI
HTTP PUT (update) a recipe review. DEPRECATED. Please see recipe/review/{reviewId} PUT for the new endpoint. We are moving to a string-based primary key system, no longer integers, for reviews and replies. (PUT) /recipe/{recipeId}/review/{reviewId} OpenAPI
Get paged list of reviews for a recipe. Each review will have at most one FeaturedReply, as well as a ReplyCount. (GET) /recipe/{recipeId}/reviews OpenAPI
Gets a list of RecipeScan images for the recipe. There will be at most 3 per recipe. (GET) /recipe/{recipeId}/scans OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Update a given top-level review. (PUT) /recipe/review/{reviewId} OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Update a given top-level review. (PUT) /recipe/review/{reviewId} OpenAPI
Get a paged list of replies for a given review. (GET) /recipe/review/{reviewId}/replies OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Update a given top-level review. (PUT) /recipe/review/{reviewId} OpenAPI
Get a paged list of replies for a given review. (GET) /recipe/review/{reviewId}/replies OpenAPI
POST a reply to a given review. The date will be set by server. Note that replies no longer have star ratings, only top-level reviews do. (POST) /recipe/review/{reviewId}/replies OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Update a given top-level review. (PUT) /recipe/review/{reviewId} OpenAPI
Get a paged list of replies for a given review. (GET) /recipe/review/{reviewId}/replies OpenAPI
POST a reply to a given review. The date will be set by server. Note that replies no longer have star ratings, only top-level reviews do. (POST) /recipe/review/{reviewId}/replies OpenAPI
POST an image as a new RecipeScan request 1) Fetch the filename -- DONE 2) Copy it to the pics/scan folder - ENSURE NO NAMING COLLISIONS -- DONE 3) Create 120 thumbnail size in pics/scan/120 -- D (POST) /recipe/scan OpenAPI
Delete a Recipe (you must be authenticated as an owner of the recipe) (DELETE) /recipe/{id} OpenAPI
Return full Recipe detail. Returns 403 if the recipe is owned by someone else. (GET) /recipe/{id} OpenAPI
Feedback on a Recipe -- for internal BigOven editors (POST) /recipe/{recipeId}/feedback OpenAPI
POST: /recipe/{recipeId}/image?lat=42&lng=21&caption=this%20is%20my%20caption Note that caption, lng and lat are all optional, but must go on the request URI as params because this endpoint needs a m (POST) /recipe/{recipeId}/image OpenAPI
Get all the images for a recipe. DEPRECATED. Please use /recipe/{recipeId}/photos. (GET) /recipe/{recipeId}/images OpenAPI
HTTP POST a new note into the system. (POST) /recipe/{recipeId}/note OpenAPI
Delete a review do a DELETE Http request of /note/{ID} (DELETE) /recipe/{recipeId}/note/{noteId} OpenAPI
Get a given note. Make sure you're passing authentication information in the header for the user who owns the note. (GET) /recipe/{recipeId}/note/{noteId} OpenAPI
HTTP PUT (update) a Recipe note (RecipeNote). (PUT) /recipe/{recipeId}/note/{noteId} OpenAPI
recipe/100/notes (GET) /recipe/{recipeId}/notes OpenAPI
Get all the photos for a recipe (GET) /recipe/{recipeId}/photos OpenAPI
Get recipes related to the given recipeId (GET) /recipe/{recipeId}/related OpenAPI
Get *my* review for the recipe {recipeId}, where "me" is determined by standard authentication headers (GET) /recipe/{recipeId}/review OpenAPI
Add a new review. Only one review can be provided per {userId, recipeId} pair. Otherwise your review will be updated. (POST) /recipe/{recipeId}/review OpenAPI
Delete a review by recipeId and reviewId. DEPRECATED. Please see recipe/review/{reviewId} for the preferred method. (We are moving from an integer-based ID system to a GUID-style string-based ID system for reviews and replies.) (DELETE) /recipe/{recipeId}/review/{reviewId} OpenAPI
Get a given review - DEPRECATED. See recipe/review/{reviewId} for the current usage. Beginning in January 2017, BigOven moded from an integer-based ID system to a GUID-style string-based ID system for reviews and replies. We (GET) /recipe/{recipeId}/review/{reviewId} OpenAPI
HTTP PUT (update) a recipe review. DEPRECATED. Please see recipe/review/{reviewId} PUT for the new endpoint. We are moving to a string-based primary key system, no longer integers, for reviews and replies. (PUT) /recipe/{recipeId}/review/{reviewId} OpenAPI
Get paged list of reviews for a recipe. Each review will have at most one FeaturedReply, as well as a ReplyCount. (GET) /recipe/{recipeId}/reviews OpenAPI
Gets a list of RecipeScan images for the recipe. There will be at most 3 per recipe. (GET) /recipe/{recipeId}/scans OpenAPI
Search for recipes. There are many parameters that you can apply. Starting with the most common, use title_kw to search within a title. Use any_kw to search across the entire recipe. If you'd like to limit by course, set the (GET) /recipes OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Update a given top-level review. (PUT) /recipe/review/{reviewId} OpenAPI
Get a paged list of replies for a given review. (GET) /recipe/review/{reviewId}/replies OpenAPI
POST a reply to a given review. The date will be set by server. Note that replies no longer have star ratings, only top-level reviews do. (POST) /recipe/review/{reviewId}/replies OpenAPI
POST an image as a new RecipeScan request 1) Fetch the filename -- DONE 2) Copy it to the pics/scan folder - ENSURE NO NAMING COLLISIONS -- DONE 3) Create 120 thumbnail size in pics/scan/120 -- D (POST) /recipe/scan OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Update a given top-level review. (PUT) /recipe/review/{reviewId} OpenAPI
Get a paged list of replies for a given review. (GET) /recipe/review/{reviewId}/replies OpenAPI
POST a reply to a given review. The date will be set by server. Note that replies no longer have star ratings, only top-level reviews do. (POST) /recipe/review/{reviewId}/replies OpenAPI
POST an image as a new RecipeScan request 1) Fetch the filename -- DONE 2) Copy it to the pics/scan folder - ENSURE NO NAMING COLLISIONS -- DONE 3) Create 120 thumbnail size in pics/scan/120 -- D (POST) /recipe/scan OpenAPI
Delete a Recipe (you must be authenticated as an owner of the recipe) (DELETE) /recipe/{id} OpenAPI
Return full Recipe detail. Returns 403 if the recipe is owned by someone else. (GET) /recipe/{id} OpenAPI
Feedback on a Recipe -- for internal BigOven editors (POST) /recipe/{recipeId}/feedback OpenAPI
POST: /recipe/{recipeId}/image?lat=42&lng=21&caption=this%20is%20my%20caption Note that caption, lng and lat are all optional, but must go on the request URI as params because this endpoint needs a m (POST) /recipe/{recipeId}/image OpenAPI
Get all the images for a recipe. DEPRECATED. Please use /recipe/{recipeId}/photos. (GET) /recipe/{recipeId}/images OpenAPI
HTTP POST a new note into the system. (POST) /recipe/{recipeId}/note OpenAPI
Delete a review do a DELETE Http request of /note/{ID} (DELETE) /recipe/{recipeId}/note/{noteId} OpenAPI
Get a given note. Make sure you're passing authentication information in the header for the user who owns the note. (GET) /recipe/{recipeId}/note/{noteId} OpenAPI
HTTP PUT (update) a Recipe note (RecipeNote). (PUT) /recipe/{recipeId}/note/{noteId} OpenAPI
recipe/100/notes (GET) /recipe/{recipeId}/notes OpenAPI
Get all the photos for a recipe (GET) /recipe/{recipeId}/photos OpenAPI
Get recipes related to the given recipeId (GET) /recipe/{recipeId}/related OpenAPI
Get *my* review for the recipe {recipeId}, where "me" is determined by standard authentication headers (GET) /recipe/{recipeId}/review OpenAPI
Add a new review. Only one review can be provided per {userId, recipeId} pair. Otherwise your review will be updated. (POST) /recipe/{recipeId}/review OpenAPI
Delete a review by recipeId and reviewId. DEPRECATED. Please see recipe/review/{reviewId} for the preferred method. (We are moving from an integer-based ID system to a GUID-style string-based ID system for reviews and replies.) (DELETE) /recipe/{recipeId}/review/{reviewId} OpenAPI
Get a given review - DEPRECATED. See recipe/review/{reviewId} for the current usage. Beginning in January 2017, BigOven moded from an integer-based ID system to a GUID-style string-based ID system for reviews and replies. We (GET) /recipe/{recipeId}/review/{reviewId} OpenAPI
HTTP PUT (update) a recipe review. DEPRECATED. Please see recipe/review/{reviewId} PUT for the new endpoint. We are moving to a string-based primary key system, no longer integers, for reviews and replies. (PUT) /recipe/{recipeId}/review/{reviewId} OpenAPI
Get paged list of reviews for a recipe. Each review will have at most one FeaturedReply, as well as a ReplyCount. (GET) /recipe/{recipeId}/reviews OpenAPI
Gets a list of RecipeScan images for the recipe. There will be at most 3 per recipe. (GET) /recipe/{recipeId}/scans OpenAPI
Search for recipes. There are many parameters that you can apply. Starting with the most common, use title_kw to search within a title. Use any_kw to search across the entire recipe. If you'd like to limit by course, set the (GET) /recipes OpenAPI
Get a random, home-page-quality Recipe. (GET) /recipes/random OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Update a given top-level review. (PUT) /recipe/review/{reviewId} OpenAPI
Get a paged list of replies for a given review. (GET) /recipe/review/{reviewId}/replies OpenAPI
POST a reply to a given review. The date will be set by server. Note that replies no longer have star ratings, only top-level reviews do. (POST) /recipe/review/{reviewId}/replies OpenAPI
POST an image as a new RecipeScan request 1) Fetch the filename -- DONE 2) Copy it to the pics/scan folder - ENSURE NO NAMING COLLISIONS -- DONE 3) Create 120 thumbnail size in pics/scan/120 -- D (POST) /recipe/scan OpenAPI
Delete a Recipe (you must be authenticated as an owner of the recipe) (DELETE) /recipe/{id} OpenAPI
Return full Recipe detail. Returns 403 if the recipe is owned by someone else. (GET) /recipe/{id} OpenAPI
Feedback on a Recipe -- for internal BigOven editors (POST) /recipe/{recipeId}/feedback OpenAPI
POST: /recipe/{recipeId}/image?lat=42&lng=21&caption=this%20is%20my%20caption Note that caption, lng and lat are all optional, but must go on the request URI as params because this endpoint needs a m (POST) /recipe/{recipeId}/image OpenAPI
Get all the images for a recipe. DEPRECATED. Please use /recipe/{recipeId}/photos. (GET) /recipe/{recipeId}/images OpenAPI
HTTP POST a new note into the system. (POST) /recipe/{recipeId}/note OpenAPI
Delete a review do a DELETE Http request of /note/{ID} (DELETE) /recipe/{recipeId}/note/{noteId} OpenAPI
Get a given note. Make sure you're passing authentication information in the header for the user who owns the note. (GET) /recipe/{recipeId}/note/{noteId} OpenAPI
HTTP PUT (update) a Recipe note (RecipeNote). (PUT) /recipe/{recipeId}/note/{noteId} OpenAPI
recipe/100/notes (GET) /recipe/{recipeId}/notes OpenAPI
Get all the photos for a recipe (GET) /recipe/{recipeId}/photos OpenAPI
Get recipes related to the given recipeId (GET) /recipe/{recipeId}/related OpenAPI
Get *my* review for the recipe {recipeId}, where "me" is determined by standard authentication headers (GET) /recipe/{recipeId}/review OpenAPI
Add a new review. Only one review can be provided per {userId, recipeId} pair. Otherwise your review will be updated. (POST) /recipe/{recipeId}/review OpenAPI
Delete a review by recipeId and reviewId. DEPRECATED. Please see recipe/review/{reviewId} for the preferred method. (We are moving from an integer-based ID system to a GUID-style string-based ID system for reviews and replies.) (DELETE) /recipe/{recipeId}/review/{reviewId} OpenAPI
Get a given review - DEPRECATED. See recipe/review/{reviewId} for the current usage. Beginning in January 2017, BigOven moded from an integer-based ID system to a GUID-style string-based ID system for reviews and replies. We (GET) /recipe/{recipeId}/review/{reviewId} OpenAPI
HTTP PUT (update) a recipe review. DEPRECATED. Please see recipe/review/{reviewId} PUT for the new endpoint. We are moving to a string-based primary key system, no longer integers, for reviews and replies. (PUT) /recipe/{recipeId}/review/{reviewId} OpenAPI
Get paged list of reviews for a recipe. Each review will have at most one FeaturedReply, as well as a ReplyCount. (GET) /recipe/{recipeId}/reviews OpenAPI
Gets a list of RecipeScan images for the recipe. There will be at most 3 per recipe. (GET) /recipe/{recipeId}/scans OpenAPI
Search for recipes. There are many parameters that you can apply. Starting with the most common, use title_kw to search within a title. Use any_kw to search across the entire recipe. If you'd like to limit by course, set the (GET) /recipes OpenAPI
Get a random, home-page-quality Recipe. (GET) /recipes/random OpenAPI
Get the recipe/comment tuples for those recipes with 4 or 5 star ratings (GET) /recipes/raves OpenAPI
Gets a recipe collection. A recipe collection is a curated set of recipes. (GET) /collection/{id} OpenAPI
Gets a recipe collection metadata. A recipe collection is a curated set of recipes. (GET) /collection/{id}/meta OpenAPI
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections. (GET) /collections OpenAPI
Get food glossary article by term (e.g., asparagus). This editorial is (c) BigOven and MUST carry attribution and a link back to the glossary entry on BigOven.com. (GET) /glossary/byterm/{term} OpenAPI
Get food glossary article (GET) /glossary/{id} OpenAPI
Delete all the items on a grocery list; faster operation than a sync with deleted items. (DELETE) /grocerylist OpenAPI
Get the user's grocery list. User is determined by Basic Authentication. (GET) /grocerylist OpenAPI
Departmentalize a list of strings -- used for ad-hoc grocery list item addition (POST) /grocerylist/department OpenAPI
Add a single line item to the grocery list (POST) /grocerylist/item OpenAPI
/grocerylist/item/{guid} DELETE will delete this item assuming you own it. (DELETE) /grocerylist/item/{guid} OpenAPI
Update a grocery item by GUID (PUT) /grocerylist/item/{guid} OpenAPI
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 (POST) /grocerylist/recipe OpenAPI
Synchronize the grocery list. Call this with a POST to /grocerylist/sync (POST) /grocerylist/sync OpenAPI
Add a new recipe (POST) /recipe OpenAPI
Update a recipe (PUT) /recipe OpenAPI
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length. (GET) /recipe/autocomplete OpenAPI
Get a list of recipe categories (the ID field can be used for include_cat in search parameters) (GET) /recipe/categories OpenAPI
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply. (DELETE) /recipe/review/replies/{replyId} OpenAPI
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply. (PUT) /recipe/review/replies/{replyId} OpenAPI
Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount. Recommended display is to list top-level reviews with one featured reply underneath. Currently, the FeaturedReply is the most (GET) /recipe/review/{reviewId} OpenAPI
Update a given top-level review. (PUT) /recipe/review/{reviewId} OpenAPI
Get a paged list of replies for a given review. (GET) /recipe/review/{reviewId}/replies OpenAPI
POST a reply to a given review. The date will be set by server. Note that replies no longer have star ratings, only top-level reviews do. (POST) /recipe/review/{reviewId}/replies OpenAPI
POST an image as a new RecipeScan request 1) Fetch the filename -- DONE 2) Copy it to the pics/scan folder - ENSURE NO NAMING COLLISIONS -- DONE 3) Create 120 thumbnail size in pics/scan/120 -- D (POST) /recipe/scan OpenAPI
Delete a Recipe (you must be authenticated as an owner of the recipe) (DELETE) /recipe/{id} OpenAPI
Return full Recipe detail. Returns 403 if the recipe is owned by someone else. (GET) /recipe/{id} OpenAPI
Feedback on a Recipe -- for internal BigOven editors (POST) /recipe/{recipeId}/feedback OpenAPI
POST: /recipe/{recipeId}/image?lat=42&lng=21&caption=this%20is%20my%20caption Note that caption, lng and lat are all optional, but must go on the request URI as params because this endpoint needs a m (POST) /recipe/{recipeId}/image OpenAPI
Get all the images for a recipe. DEPRECATED. Please use /recipe/{recipeId}/photos. (GET) /recipe/{recipeId}/images OpenAPI
HTTP POST a new note into the system. (POST) /recipe/{recipeId}/note OpenAPI
Delete a review do a DELETE Http request of /note/{ID} (DELETE) /recipe/{recipeId}/note/{noteId} OpenAPI
Get a given note. Make sure you're passing authentication information in the header for the user who owns the note. (GET) /recipe/{recipeId}/note/{noteId} OpenAPI
HTTP PUT (update) a Recipe note (RecipeNote). (PUT) /recipe/{recipeId}/note/{noteId} OpenAPI
recipe/100/notes (GET) /recipe/{recipeId}/notes OpenAPI
Get all the photos for a recipe (GET) /recipe/{recipeId}/photos OpenAPI
Get recipes related to the given recipeId (GET) /recipe/{recipeId}/related OpenAPI
Get *my* review for the recipe {recipeId}, where "me" is determined by standard authentication headers (GET) /recipe/{recipeId}/review OpenAPI
Add a new review. Only one review can be provided per {userId, recipeId} pair. Otherwise your review will be updated. (POST) /recipe/{recipeId}/review OpenAPI
Delete a review by recipeId and reviewId. DEPRECATED. Please see recipe/review/{reviewId} for the preferred method. (We are moving from an integer-based ID system to a GUID-style string-based ID system for reviews and replies.) (DELETE) /recipe/{recipeId}/review/{reviewId} OpenAPI
Get a given review - DEPRECATED. See recipe/review/{reviewId} for the current usage. Beginning in January 2017, BigOven moded from an integer-based ID system to a GUID-style string-based ID system for reviews and replies. We (GET) /recipe/{recipeId}/review/{reviewId} OpenAPI
HTTP PUT (update) a recipe review. DEPRECATED. Please see recipe/review/{reviewId} PUT for the new endpoint. We are moving to a string-based primary key system, no longer integers, for reviews and replies. (PUT) /recipe/{recipeId}/review/{reviewId} OpenAPI
Get paged list of reviews for a recipe. Each review will have at most one FeaturedReply, as well as a ReplyCount. (GET) /recipe/{recipeId}/reviews OpenAPI
Gets a list of RecipeScan images for the recipe. There will be at most 3 per recipe. (GET) /recipe/{recipeId}/scans OpenAPI
Search for recipes. There are many parameters that you can apply. Starting with the most common, use title_kw to search within a title. Use any_kw to search across the entire recipe. If you'd like to limit by course, set the (GET) /recipes OpenAPI
Get a random, home-page-quality Recipe. (GET) /recipes/random OpenAPI
Get the recipe/comment tuples for those recipes with 4 or 5 star ratings (GET) /recipes/raves OpenAPI
Get a list of recipes that the authenticated user has most recently viewed (GET) /recipes/recentviews OpenAPI

<