Kraft Recipe Web Service
Kraft Recipe Web Service (version 1.0c)
The following operations are supported. For a formal definition, please review the Service Description.
- AddItemToShoppingList
- AddItemToShoppingListReturnItemListId
- AddItemsToShoppingListReturnItemListIds
- AddRecipeToRecipeBox
-
AddRecipeToRecipeBoxShoppingList
Adds the specified recipe to a user's recipe box and specified shopping list. If the user does not have a recipe box, one will be created automatically. - AddRecipeToShoppingList
- AddRecipesToRecipeBox
-
AddRecipesToShoppingList
Adds the specified recipes to a user's recipe box and specified shopping list. If the user does not have a recipe box, one will be created automatically. -
AddShoppingList
Creates the specified shopping list on behalf of the specified user. If specified shopping list already exists, does not recreate it and returns existing list's ID. If user already has 2 or more shopping lists, does not create specified shopping list and returns status of "error" and ErrorCode of 1. Under all other circumstances, ErrorCode is returned as 0. - AnswerPoll
- DeleteItemFromShoppingList
-
DeleteItemsFromShoppingList
Specify sShoppingListItemIDs as a comma-separated list of shopping list item IDs. - DeleteRecipeFromRecipeBox
- DeleteRecipesFromRecipeBox
- DeleteShoppingList
- EditShoppingList
- EditShoppingListItem
- ExecuteRecipeSearch
- ForgotPassword
- ForgotPasswordByLangID
- GetCookingVideoForRecipeID
- GetCookingVideos
- GetCookingVideosSubCategory
- GetCoremetricsSessionID
- GetCoremetricsVisitorID
- GetDefaultShoppingList
- GetDinnerTonight
- GetDinnerTonightForWeek
- GetHealthyLivingRecipes
- GetNodesByCategoryList
- GetPollsByPollIDs
- GetPollsByRelationID
- GetRatingsPaged
- GetRatingsPagedByRatingType
- GetRecipeByRecipeID
- GetRecipeByRecipeIDWithExtraInformation
- GetRecipeCategories
- GetRecipeClassifications
- GetRecipeOfTheDay
- GetRecipeSubCategories
- GetRecipeVideos
- GetRecipesByCategory
- GetRecipesByDates
- GetRecipesByIngredients
- GetRecipesByKeywords
- GetRecipesByKeywordsAndCategoryGroup
- GetRecipesByKeywordsAndSubcategory
- GetRecipesByRecipeIDs
- GetRecipesByRecipeIDsWithExtraInformation
- GetRecipesBySubcategory
- GetRecipesBySubcategoryWithExtraInformation
- GetRecipesFromRecipeBox
- GetRecipesFromRecipeBoxByCategory
- GetRecipesOfTheWeek
-
GetShoppingListSorted
sSortField can be either of aisle_name, aisle_id or recipe_name - GetShoppingLists
- GetSiteUserAcctPointsLeft
- GetStoresByLatAndLong
- GetTopTenRecipes
- GetTopTenRecipesByCategory
- GetTraditionalRecipesByDates
- GetUserRecipeByUserRecipeID
- GetWYDRecipeSubCategory
- GetWYDRecipes
- IsRecipeInRecipeBox
- LoginUser
- LoginUserAndReturnCookie
- LoginUserAndReturnCookieWithEncryptedPassword
- LoginUserAndReturnCookieWithExtraUserInfo
- LogoutUserAndReturnCookie
- RateItem
- RateRecipe
- RegisterNewUser
- RegisterNewUserWithExtraUserInfo
-
SendConversionEventTrackingData
iActionType can be 1 (Initiation) or 2 (Completion). Set dConversionPoints to zero if not in use. iSessionType can be 7 (NewVisitorNewSession), 3 (ExistingVisitorNewSession) or 1 (ExistingVisitorExistingSession). - SendEmail
-
SendPageViewTrackingData
iSessionType can be 7 (NewVisitorNewSession), 3 (ExistingVisitorNewSession) or 1 (ExistingVisitorExistingSession). - SendRecipeToEmail
- SendSMSMessage
-
SendTrackingData
iSessionType can be 7 (NewVisitorNewSession), 3 (ExistingVisitorNewSession) or 1 (ExistingVisitorExistingSession). - TestJSON
- UpdateUserProfile
- UserAnswerUpdate
- UserOptin
- UserOptinUpdate