action bigoven_recipe_recipe_search { label: "Search for recipes. There are many parameters that you can apply. Starting with the most common, use title_kw to search within a title. \n Use any_kw to search across the entire recipe. \n 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). \n If you'd like to exclude a category, set exclude_cat to one or more (comma-separated) list of those categories to exclude. \n If you'd like to include a category, set include_cat to one or more (comma-separated) of those categories to include. \n 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 \n To explicitly exclude an ingredient in your search, set the parameter \"exclude_ing\" to a CSV of up to three ingredients. \n 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). \n So, to get the third page of a result set paged with 25 recipes per page, you'd pass pg=3&rpp=25 \n If you'd like to target searches to just a single target user's recipes, set userId=the target userId (number). \n Or, you can set username=theirusername \n vtn;vgn;chs;glf;ntf;dyf;sff;slf;tnf;wmf;rmf;cps \n cuisine \n photos \n filter=added,try,favorites,myrecipes\\r\\n\\r\\n \n folder=FolderNameCaseSensitive \n coll=ID of Collection" provider: bigoven method: GET path: "/recipes" encoding: json input: { type: "object" properties: { any_kw: { type: "string" } boostmine: { type: "boolean" } champion: { type: "integer" format: "int32" } chs: { type: "integer" format: "int32" } coll: { type: "integer" format: "int32" } cps: { type: "integer" format: "int32" } cuisine: { type: "string" } db: { type: "string" } dyf: { type: "integer" format: "int32" } exclude_cat: { type: "string" } exclude_ing: { type: "string" } exclude_primarycat: { type: "string" } filter: { type: "string" } folder: { type: "string" } glf: { type: "integer" format: "int32" } include_cat: { type: "string" } include_ing: { type: "string" } include_primarycat: { type: "string" } maxIngredients: { type: "integer" format: "int32" } minIngredients: { type: "integer" format: "int32" } ntf: { type: "integer" format: "int32" } pg: { type: "integer" format: "int32" } photos: { type: "boolean" } rmf: { type: "integer" format: "int32" } rpp: { type: "integer" format: "int32" } servingsMin: { type: "number" format: "double" } sff: { type: "integer" format: "int32" } slf: { type: "integer" format: "int32" } synonyms: { type: "boolean" } title_kw: { type: "string" } tnf: { type: "integer" format: "int32" } token: { type: "string" } totalMins: { type: "integer" format: "int32" } userId: { type: "integer" format: "int32" } username: { type: "string" } userset: { type: "string" } vgn: { type: "integer" format: "int32" } vtn: { type: "integer" format: "int32" } wmf: { type: "integer" format: "int32" } } additionalProperties: false } output: { type: "object" properties: { ResultCount: { type: "integer" format: "int32" } Results: { type: "array" items: { type: "object" properties: { Category: { type: "string" } CreationDate: { type: "string" format: "date-time" } Cuisine: { type: "string" } HasVideos: { type: "boolean" } IsBookmark: { type: "boolean" } IsPrivate: { type: "boolean" } IsRecipeScan: { type: "boolean" } Microcategory: { type: "string" } PhotoUrl: { type: "string" } Poster: { type: "object" properties: { FirstName: { type: "string" } LastName: { type: "string" } PhotoUrl: { type: "string" } UserID: { type: "integer" format: "int32" } UserName: { type: "string" } } } RecipeID: { type: "integer" format: "int32" } ReviewCount: { type: "integer" format: "int32" } Servings: { type: "number" format: "double" } StarRating: { type: "number" format: "double" } Subcategory: { type: "string" } Title: { type: "string" } TotalTries: { type: "integer" format: "int32" } WebURL: { type: "string" } } } } SpellSuggest: { type: "string" } } } }