# Upsert a Configuration Recipe. This creates or updates the data in Lusid. `UpsertConfigurationRecipe` `POST /api/recipes` - [OpenAPI fragment](https://www.lusid.com/docs/api/lusid/endpoints/configuration-recipe/UpsertConfigurationRecipe.json) - [Rendered page](https://www.lusid.com/docs/api/lusid/endpoints/configuration-recipe/UpsertConfigurationRecipe) Update or insert one Configuration Recipe in a single scope. An item will be updated if it already exists and inserted if it does not. The response will return the successfully updated or inserted Configuration Recipe or failure message if unsuccessful It is important to always check to verify success (or failure). ## Referenced schemas - [UpsertRecipeRequest](https://www.lusid.com/docs/api/lusid/schemas/UpsertRecipeRequest.txt) - [UpsertSingleStructuredDataResponse](https://www.lusid.com/docs/api/lusid/schemas/UpsertSingleStructuredDataResponse.txt) [< Configuration Recipe](https://www.lusid.com/docs/api/lusid/endpoints/configuration-recipe/llms.txt)