Update External Recipe
Last updated
Last updated
This API available only for user access-token integration
Endpoint allows updating the recipe of any publisher.
The resulting recipe will be saved as a copy of the original recipe for the user.
The new recipe will have a different identifier. Please use it to continue working with the updated recipe.
Some RecipeLabel description
PUT
/v1/:recipeId
ATTRIBUTE
TYPE
DESCRIPTION
fields
array [string]
Extra fields to return on the recipe Possible values: normalizedIngredients, instructions, nutrition.
ATTRIBUTE
TYPE
DESCRIPTION
payload
RecipePayload
ATTRIBUTE
TYPE
DESCRIPTION
name*
string
recipe name
description
string
recipe description
ingredients
array [RawIngredient]
recipe ingredients
images
array [OriginalImage]
recipe images
instructions
RecipeInstructions
recipe instuction steps
durations
RecipeDurations
recipe cooking timing
source
ManualRecipeSource
source of the recipe, e.g. web site
servings
number
number of servings
ATTRIBUTE
TYPE
DESCRIPTION
id*
string
name*
string
description
string
numberOfServings
number
The original number of servings
ingredients
array [RawIngredient]
normalizedIngredients
array [NormalizedIngredient]
instructions
RecipeInstructions
images
array [ImageContainer]
source
RecipeSource
durations
RecipeDurations
nutrition
RecipeNutrition
constraints
RecipeConstraints
saved
RecipeSaved
Information about collections
ATTRIBUTE
TYPE
DESCRIPTION
text*
string
group
string
ATTRIBUTE
TYPE
DESCRIPTION
text*
string
group
string
analysis
RecipeIngredientAnalysis
ATTRIBUTE
TYPE
DESCRIPTION
text*
string
group
string
ATTRIBUTE
TYPE
DESCRIPTION
product*
string
canonicalName*
string
quantity
number
unit
string
multiplier
number
brand
string
comment
string
category
string
ATTRIBUTE
TYPE
DESCRIPTION
text*
string
group
string
images
array [ImageContainer]
ATTRIBUTE
TYPE
DESCRIPTION
steps*
array [RecipeInstruction]
ATTRIBUTE
TYPE
DESCRIPTION
name*
string
ATTRIBUTE
TYPE
DESCRIPTION
url*
string
original image url, depricated. Please use field original instead
original
OriginalImage
original image information, e.g. image url
responsive*
ResponsiveImage
ATTRIBUTE
TYPE
DESCRIPTION
url*
string
Hosted url of an image
width*
integer
Image width
height*
integer
Image height
ATTRIBUTE
TYPE
DESCRIPTION
url*
string
URL of the image
ATTRIBUTE
TYPE
DESCRIPTION
name*
string
displayName
string
sourceRecipeUrl
string
license
string
image
ImageContainer
ATTRIBUTE
TYPE
DESCRIPTION
mealType*
array [RecipeLabel]
cuisine*
array [RecipeLabel]
category*
array [RecipeLabel]
ATTRIBUTE
TYPE
DESCRIPTION
name*
string
displayName*
string
ATTRIBUTE
TYPE
DESCRIPTION
cookTime
number
Cooking time in minutes
prepTime
number
Preparation time in minutes
totalTime
number
Total time in minutes
ATTRIBUTE
TYPE
DESCRIPTION
violates*
ConstraintsCollection
Constraints which are violated in a recipe
ATTRIBUTE
TYPE
DESCRIPTION
diets*
array
List of diets Possible values: lacto-vegetarian, ovo-vegetarian, ovo-lacto-vegetarian, pescatarian, vegan, vegetarian.
avoidances*
array
List of avoidances and intolerances Possible values: celery, crustacean, egg, fish, groundnut, milk, mollusc, mustard, sesame, soybean, sulphites, tree-nut, wheat.
ATTRIBUTE
TYPE
DESCRIPTION
value
boolean
True if this recipe is saved to favorites
collectionIds
array [string]
owner
boolean
If current user is owner of the recipe
type
enum
Recipe type Possible values: manual, imported.
ATTRIBUTE
TYPE
DESCRIPTION
name*
string
image
ImageContainer