actionDELETEv1.0.0
actionPOSTv1.0.0
Add a new recipe
actionPOSTv1.0.0
Add a new review. Only one review can be provided per {userId, recipeId} pair. Otherwise your review will be updated.
actionPOSTv1.0.0
Add a Recipe to the grocery list. In the request data, pass in recipeId, scale (scale=1.0 says to keep the recipe the same size as originally posted), markAsPending (true/false) to indicate that the lines in the recipe should be marked in a "pending" (unconfirmed by user) state.
actionPOSTv1.0.0
Add a single line item to the grocery list
actionPOSTv1.0.0
Add a single line item to the grocery list
actionGETv1.0.0
Automatics the complete all recipes.
actionGETv1.0.0
Automatics the complete my recipes.
actionPOSTv1.0.0
Clears the checked lines.
actionDELETEv1.0.0
Delete a Recipe (you must be authenticated as an owner of the recipe)
actionDELETEv1.0.0
DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply.
actionDELETEv1.0.0
Delete a review do a DELETE Http request of /note/{ID}
actionDELETEv1.0.0
Delete all the items on a grocery list; faster operation than a sync with deleted items.
actionPOSTv1.0.0
Departmentalize a list of strings -- used for ad-hoc grocery list item addition
actionPOSTv1.0.0
Feedback on a Recipe -- for internal BigOven editors
actionGETv1.0.0
Get *my* review for the recipe {recipeId}, where "me" is determined by standard authentication headers
actionGETv1.0.0
Get a given note. Make sure you're passing authentication information in the header for the user who owns the note.
actionGETv1.0.0
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 recent one for that rating.
actionGETv1.0.0
Get a list of recipe categories (the ID field can be used for include_cat in search parameters)
actionGETv1.0.0
Get a list of recipes that the authenticated user has most recently viewed
actionGETv1.0.0
Get a paged list of replies for a given review.
actionGETv1.0.0
Get a random, home-page-quality Recipe.
actionGETv1.0.0
Get all the photos for a recipe
actionGETv1.0.0
Get paged list of reviews for a recipe. Each review will have at most one FeaturedReply, as well as a ReplyCount.
actionGETv1.0.0
Get recipes related to the given recipeId
actionGETv1.0.0
Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections.
actionGETv1.0.0
Get the recipe/comment tuples for those recipes with 4 or 5 star ratings
actionGETv1.0.0
Get the user's grocery list. User is determined by Basic Authentication.
actionGETv1.0.0
Gets a list of RecipeScan images for the recipe. There will be at most 3 per recipe.
actionGETv1.0.0
Gets a recipe collection metadata. A recipe collection is a curated set of recipes.
actionGETv1.0.0
Gets a recipe collection. A recipe collection is a curated set of recipes.
actionPOSTv1.0.0
Gets recipe single step as text
actionGETv1.0.0
Gets the options.
actionGETv1.0.0
Gets the pending by user.
actionGETv1.0.0
Given a query, return recipe titles starting with query. Query must be at least 3 chars in length.
actionPOSTv1.0.0
HTTP POST a new note into the system.
actionGETv1.0.0
Indexes this instance.
actionPOSTv1.0.0
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.
actionPOSTv1.0.0
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 -- DONE 4) Insert the CloudTasks record 5) Create the HIT 6) Update the CloudTasks record with the HIT ID 7) Email the requesing user 8) Call out to www.bigoven.com to fetch the image and re-create the thumbnail
actionPUTv1.0.0
Puts me personal.
actionPUTv1.0.0
Puts me preferences.
actionPUTv1.0.0
Puts me.
actionPUTv1.0.0
Puts me.
actionGETv1.0.0
recipe/100/notes
actionGETv1.0.0
Return full Recipe detail with steps. Returns 403 if the recipe is owned by someone else.
actionGETv1.0.0
Return full Recipe detail. Returns 403 if the recipe is owned by someone else.
actionGETv1.0.0
Returns last active recipe for the user
actionPOSTv1.0.0
Returns stored step number and number of steps in recipe
actionGETv1.0.0
Same as GET recipe but also includes the recipe videos (if any)
actionGETv1.0.0
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 parameter "include_primarycat" to one of (appetizers,bread,breakfast,dessert,drinks,maindish,salad,sidedish,soup,marinades,other). If you'd like to exclude a category, set exclude_cat to one or more (comma-separated) list of those categories to exclude. If you'd like to include a category, set include_cat to one or more (comma-separated) of those categories to include. To explicitly include an ingredient in your search, set the parameter "include_ing" to a CSV of up to three ingredients, e.g.:include_ing=mustard,chicken,beef%20tips To explicitly exclude an ingredient in your search, set the parameter "exclude_ing" to a CSV of up to three ingredients. All searches must contain the paging parameters pg and rpp, which are integers, and represent the page number (1-based) and results per page (rpp). So, to get the third page of a result set paged with 25 recipes per page, you'd pass pg=3&rpp=25 If you'd like to target searches to just a single target user's recipes, set userId=the target userId (number). Or, you can set username=theirusername vtn;vgn;chs;glf;ntf;dyf;sff;slf;tnf;wmf;rmf;cps cuisine photos filter=added,try,favorites,myrecipes\r\n\r\n folder=FolderNameCaseSensitive coll=ID of Collection
actionGETv1.0.0
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 parameter "include_primarycat" to one of (appetizers,bread,breakfast,dessert,drinks,maindish,salad,sidedish,soup,marinades,other). If you'd like to exclude a category, set exclude_cat to one or more (comma-separated) list of those categories to exclude. If you'd like to include a category, set include_cat to one or more (comma-separated) of those categories to include. To explicitly include an ingredient in your search, set the parameter "include_ing" to a CSV of up to three ingredients, e.g.:include_ing=mustard,chicken,beef%20tips To explicitly exclude an ingredient in your search, set the parameter "exclude_ing" to a CSV of up to three ingredients. All searches must contain the paging parameters pg and rpp, which are integers, and represent the page number (1-based) and results per page (rpp). So, to get the third page of a result set paged with 25 recipes per page, you'd pass pg=3&rpp=25 If you'd like to target searches to just a single target user's recipes, set userId=the target userId (number). Or, you can set username=theirusername vtn;vgn;chs;glf;ntf;dyf;sff;slf;tnf;wmf;rmf;cps cuisine photos filter=added,try,favorites,myrecipes\r\n\r\n folder=FolderNameCaseSensitive coll=ID of Collection
actionGETv1.0.0
Skinnies this instance.
actionPOSTv1.0.0
Stores recipe step number and returns saved step data
actionPOSTv1.0.0
Synchronize the grocery list. Call this with a POST to /grocerylist/sync
actionPUTv1.0.0
Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply.
actionPUTv1.0.0
Update a given top-level review.
actionPUTv1.0.0
Update a grocery item by GUID
actionPUTv1.0.0
Update a recipe
actionGETv1.0.0
Zaps the recipe.
Beyond the catalog
Any provider, on request.
01
Request it
Tell us which provider you need, and we will ship it in the registry.
02
Generate it
Point swirls add at an OpenAPI or GraphQL spec. Typed actions for any API you hold credentials for, today.
acme · integrations
terminal
~/acme $swirls add linear
✓ 12 typed actions · scopes and schemas included
~/acme $swirls add https://api.acme.dev/openapi.json
◆ Fetched spec · 38 operations
✓ 6 typed actions · generated from spec