# User Recipes & Collections

- [Add User Recipe](/api/recipes/user-recipes-and-collections/add-user-recipe.md)
- [Create A Recipe](/api/recipes/user-recipes-and-collections/create-a-recipe.md)
- [Update External Recipe](/api/recipes/user-recipes-and-collections/updaterecipe.md)
- [Get All User Recipes](/api/recipes/user-recipes-and-collections/get-all-user-recipes.md)
- [Update User Recipe](/api/recipes/user-recipes-and-collections/update-user-recipe.md)
- [Remove Recipe from Favorites](/api/recipes/user-recipes-and-collections/remove-recipe-from-favorites.md)
- [Create Collection](/api/recipes/user-recipes-and-collections/create-collection.md)
- [Get All User Collections](/api/recipes/user-recipes-and-collections/get-all-user-collections.md)
- [Get Collection](/api/recipes/user-recipes-and-collections/get-collection.md)
- [Get Recipes from a Collection](/api/recipes/user-recipes-and-collections/get-recipes-from-a-collection.md)
- [Remove Collection](/api/recipes/user-recipes-and-collections/remove-collection.md)
- [Get Smart Collection](/api/recipes/user-recipes-and-collections/get-collection-1.md): Method for getting smart collections. Smart collections are special types of collections created automatically in Whisk. Content in smart collections also updates automatically based on user actions.
- [Get Recipes from a Smart Collection](/api/recipes/user-recipes-and-collections/get-recipes-from-a-collection-1.md): Method allow to get all recipes in Smart collection
