---
schema_version: "1"
id: fcede3015ecc66b75a9aa5c301a190371fac991378f853171d6280d8bae7e5f2
title: Recipe Definition
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/salesforce_recipes_api/sforce_recipes_api_responses_recipe_definition.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_recipe_definition.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 0c17bd4cf5e9593adaea109617ea5d664b6385ee62f482b9eaf71db79f56aee2
description: The definition for a data prep recipe. Available on for R3 recipes.
---
# Recipe Definition

The definition for a data prep recipe. Available on for R3 recipes.

## Properties

As of October 14, 2025, Data Cloud has been rebranded to Data 360. During this transition, you may see references to Data Cloud in our application and documentation. While the name is new, the functionality and content remains unchanged.

<table class="featureTable sort_table" summary="">





            <thead class="thead sorted" align="left">
              <tr>
                <th class="featureTableHeader vertical-align-top " id="d120631e57">Property Name</th>

                <th class="featureTableHeader vertical-align-top " id="d120631e60">Type</th>

                <th class="featureTableHeader vertical-align-top " id="d120631e63">Description</th>

                <th class="featureTableHeader vertical-align-top " id="d120631e66">Filter Group and Version</th>

                <th class="featureTableHeader vertical-align-top " id="d120631e69">Available Version</th>

              </tr>

            </thead>

            <tbody class="tbody">
              <tr>
                <td class="entry" headers="d120631e57" data-title="Property Name"><samp class="codeph nolang">name</samp></td>

                <td class="entry" headers="d120631e60" data-title="Type">String</td>

                <td class="entry" headers="d120631e63" data-title="Description">The recipe definition name.</td>

                <td class="entry" headers="d120631e66" data-title="Filter Group and Version">Small, 49.0</td>

                <td class="entry" headers="d120631e69" data-title="Available Version">49.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d120631e57" data-title="Property Name"><samp class="codeph nolang">nodes</samp></td>

                <td class="entry" headers="d120631e60" data-title="Type">Map&lt;String, <a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_recipe_node.htm" title="The base node for a recipe.">Recipe​Node</a>&gt;</td>

                <td class="entry" headers="d120631e63" data-title="Description">The map of recipe nodes by name. Valid values are: <ul class="ul bulletList">
                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_aggregate_node.htm" title="An aggregate data node in a recipe.">Aggregate Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_append_node.htm" title="An append node in a recipe.">Append Node</a></li>

                    <li class="li">
                      <a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_appendv2_node.htm" title="A version 2 append node in a recipe.">Append V2 Node</a>
                    </li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_bucket_node.htm" title="A bucket node in a recipe.">Bucket Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_bucket_v2_node.htm" title="A version 2 bucket node in a recipe, with improved functionality.">Bucket V2 Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_cluster_node.htm" title="A cluster node in a recipe.">Cluster Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_compute_relative_node.htm" title="A compute relative node in a recipe.">Compute Relative
                        Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_detect_sentiment_node.htm" title="A detect sentiment node in a recipe.">Detect Sentiment
                        Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_discovery_node.htm" title="An Einstein Discovery predict node in a recipe.">Discovery Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_export_node.htm" title="An export node in a recipe.">Export Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_extension_node.htm" title="An extension node in a recipe.">Extension Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_extract_node.htm" title="An extract grain node in a recipe.">Extract Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_filter_node.htm" title="A filter node in a recipe.">Filter Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_flatten_node.htm" title="A flatten node in a recipe.">Flatten Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_format_date_node.htm" title="A date format conversion node in a recipe.">Format Date Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_formula_node.htm" title="A formula node in a recipe.">Formula Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_join_node.htm" title="A join node in a recipe.">Join Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_load_node.htm" title="A load node in a recipe.">Load Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_optimized_append_node.htm" title="An optimized append node in a recipe.">Optimized Append
                        Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_optimized_update_node.htm" title="An optimized update node in a recipe.">Optimized Update
                        Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_output_d360_node.htm" title="An output D360 node in a recipe.">Output D360 Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_output_data_cloud_node.htm" title="An output node in a recipe to write to Data 360.">Output Data Cloud
                        Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_output_external_node.htm" title="An output external node in a recipe.">Output External
                        Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_predict_values_node.htm" title="A predict missing values node in a recipe.">Predict Values
                        Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_recommendation_node.htm" title="A recommendation node in a recipe.">Recommendation
                        Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_save_node.htm" title="A save data node in a recipe.">Save Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_schema_node.htm" title="A schema node in a recipe.">Schema Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_split_node.htm" title="A split node in a recipe.">Split Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_sql_filter_node.htm" title="A SQL filter node in a recipe.">SQL Filter Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_time_series_node.htm" title="A time series node in a recipe.">Time Series Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_time_series_v2_node.htm" title="A time series version 2 node in a recipe.">Time Series V2
                        Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_typecast_node.htm" title="A typecast node in a recipe.">Typecast Node</a></li>

                    <li class="li"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.salesforce_recipes_api.meta/salesforce_recipes_api/sforce_recipes_api_responses_update_node.htm" title="An update node in a recipe.">Update Node</a></li>

                  </ul>
                </td>

                <td class="entry" headers="d120631e66" data-title="Filter Group and Version">Small, 51.0</td>

                <td class="entry" headers="d120631e69" data-title="Available Version">51.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d120631e57" data-title="Property Name"><samp class="codeph nolang">run​Mode</samp></td>

                <td class="entry" headers="d120631e60" data-title="Type">Recipe​Run​Mode</td>

                <td class="entry" headers="d120631e63" data-title="Description">The recipe run mode. Valid values are: <ul class="ul bulletList">
                    <li class="li"><samp class="codeph nolang">Full</samp></li>

                    <li class="li"><samp class="codeph nolang">Incremental</samp></li>

                    <li class="li"><samp class="codeph nolang">Streaming</samp></li>

                  </ul>

                </td>

                <td class="entry" headers="d120631e66" data-title="Filter Group and Version">Small, v57.0</td>

                <td class="entry" headers="d120631e69" data-title="Available Version">57.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d120631e57" data-title="Property Name"><samp class="codeph nolang">version</samp></td>

                <td class="entry" headers="d120631e60" data-title="Type">String</td>

                <td class="entry" headers="d120631e63" data-title="Description">The recipe definition version.</td>

                <td class="entry" headers="d120631e66" data-title="Filter Group and Version">Small, 49.0</td>

                <td class="entry" headers="d120631e69" data-title="Available Version">49.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d120631e57" data-title="Property Name"><samp class="codeph nolang">ui</samp></td>

                <td class="entry" headers="d120631e60" data-title="Type">Object</td>

                <td class="entry" headers="d120631e63" data-title="Description">The recipe definition UI metadata.</td>

                <td class="entry" headers="d120631e66" data-title="Filter Group and Version">Small, 49.0</td>

                <td class="entry" headers="d120631e69" data-title="Available Version">49.0</td>

              </tr>

            </tbody>

          </table>