---
title: "POST /recipes"
method: POST
path: "/recipes"
---

# POST /recipes

`POST /recipes`

Creates a new DataBrew recipe.

## Request body

- object
  - `Description` string — A description for the recipe.
  - `Name` string, required — A unique name for the recipe. Valid characters are alphanumeric (A-Z, a-z, 0-9), hyphen (-), period (.), and space.
  - `Steps` RecipeStep[], required — An array containing the steps to be performed by the recipe. Each recipe step consists of one recipe action and (optionally) an array of condition expressions.
    - `Action` object, required — The particular action to be performed in the recipe step.
      - `Operation` string, required — The name of a valid DataBrew transformation to be performed on the data.
      - `Parameters` object — Contextual parameters for the transformation.
    - `ConditionExpressions` ConditionExpression[] — <p>One or more conditions that must be met for the recipe step to succeed.</p> <note> <p>All of the conditions in the array must be met. In other words, all of the conditions must be combined using a logical AND operation.</p> </note>
      - `Condition` string, required — A specific condition to apply to a recipe action. For more information, see <a href="https://docs.aws.amazon.com/databrew/latest/dg/recipes.html#recipes.structure">Recipe structure</a> in the <i>Glue DataBrew Developer Guide</i>.
      - `Value` string — A value that the condition must evaluate to for the condition to succeed.
      - `TargetColumn` string, required — A column to apply this condition to.
  - `Tags` object — Metadata tags to apply to this recipe.

## Response `200`

Success

- CreateRecipeResponse
  - `Name` string, required — The name of the recipe that you created.

## Other responses

- `480` — ConflictException
- `481` — ServiceQuotaExceededException
- `482` — ValidationException

---

[API](https://skmtc.net/aws/apis/databrew.md) · [All operations](https://skmtc.net/aws/apis/databrew/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/databrew/revisions/c06b9719d66f/schema)
