---
schema_version: "1"
id: 7bab75445df80ee49bcdcc05b3efe5b478cf40dab0eccbab3e75341056222861
title: ConnectApi.ActivationDefinitionInput
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_connectapi_input_activation_definition.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_activation_definition.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 1be6e7d18b23287f3de808248c570e63287d5c9cc1651198a3ae8d5b98e4862b
description: Represents the activation definition input.
---
# ConnectApi.ActivationDefinitionInput

Represents the activation definition input.

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




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

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

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

              <th class="featureTableHeader vertical-align-top " id="d542756e55">Required or Optional</th>

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

            </tr>

          </thead>

          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d542756e46 d542756e58" data-title="Property"><samp class="codeph apex_code">activationTargetName</samp></td>

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

              <td class="entry" headers="d542756e52" data-title="Description"><span class="ph" id="activationTargetName"><a name="activationTargetName"><!-- --></a>Name of the activation target. Either <samp class="codeph apex_code">activationTargetName</samp> or <samp class="codeph apex_code">dataExportDefinitionId</samp> must be
                  present.</span></td>

              <td class="entry" headers="d542756e55" data-title="Required or Optional"></td>

              <td class="entry" headers="d542756e46 d542756e58" data-title="Property">60.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d542756e46 d542756e58" data-title="Property"><samp class="codeph apex_code">activationTargetSubjectConfig</samp></td>

              <td class="entry" headers="d542756e49" data-title="Type"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_activation_target_subject_config.htm" title="Represents the activation target subject configuration input."><samp class="codeph apex_code">ActivationTargetSubjectConfigInputRepresentation</samp></a></td>

              <td class="entry" headers="d542756e52" data-title="Description"><span class="ph" id="activationTargetSubjectConfig"><a name="activationTargetSubjectConfig"><!-- --></a>Subject configuration for the activation
                  target.</span></td>

              <td class="entry" headers="d542756e55" data-title="Required or Optional"></td>

              <td class="entry" headers="d542756e46 d542756e58" data-title="Property">60.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d542756e46 d542756e58" data-title="Property"><samp class="codeph apex_code">attributeLimitingExpressionConfig</samp></td>

              <td class="entry" headers="d542756e49" data-title="Type">
                <a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_list.htm#apex_methods_system_list" title="Contains methods for the List collection type.">List</a>&lt;<a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_attribute_limiting_expression.htm" title="Represents the limiting expression input for an activation."><samp class="codeph apex_code">ConnectApi.AttributeLimitingExpressionInput</samp>&gt;</a>
              </td>

              <td class="entry" headers="d542756e52" data-title="Description"><span class="ph" id="attributeLimitingExpressionConfig"><a name="attributeLimitingExpressionConfig"><!-- --></a>Limiting expression configuration
                  for the activation.</span></td>

              <td class="entry" headers="d542756e55" data-title="Required or Optional"></td>

              <td class="entry" headers="d542756e46 d542756e58" data-title="Property">63.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d542756e46 d542756e58" data-title="Property"><samp class="codeph apex_code">attributesConfig</samp></td>

              <td class="entry" headers="d542756e49" data-title="Type">
                <a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_list.htm#apex_methods_system_list" title="Contains methods for the List collection type.">List</a>&lt; <a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_activation_additional_attributes_config.htm" title="Represents the additional attributes configuration for the market segment activation input."><samp class="codeph apex_code">ConnectApi.ActivationAdditionalAttributesConfigInput</samp>&gt;</a>
              </td>

              <td class="entry" headers="d542756e52" data-title="Description"><span class="ph" id="attributesConfig"><a name="attributesConfig"><!-- --></a>Additional attributes for the
                  activation.</span></td>

              <td class="entry" headers="d542756e55" data-title="Required or Optional"></td>

              <td class="entry" headers="d542756e46 d542756e58" data-title="Property">60.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d542756e46 d542756e58" data-title="Property"><samp class="codeph apex_code">contactPointsConfig</samp></td>

              <td class="entry" headers="d542756e49" data-title="Type">
                <a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_list.htm#apex_methods_system_list" title="Contains methods for the List collection type.">List</a>&lt;<a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_activation_contact_point.htm" title="Represents the activation contact point input."><samp class="codeph apex_code">ConnectApi.ActivationContactPointInput</samp>&gt;</a>
              </td>

              <td class="entry" headers="d542756e52" data-title="Description"><span class="ph" id="contactPointsConfig"><a name="contactPointsConfig"><!-- --></a>Contact points configuration for the activation
                  target.</span></td>

              <td class="entry" headers="d542756e55" data-title="Required or Optional"></td>

              <td class="entry" headers="d542756e46 d542756e58" data-title="Property">60.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d542756e46 d542756e58" data-title="Property"><samp class="codeph apex_code">curatedEntity</samp></td>

              <td class="entry" headers="d542756e49" data-title="Type">
                <a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_curated_entity.htm" title="Represents the input details for a curated entity."><samp class="codeph apex_code">CuratedEntityInputRepresentation</samp></a>
              </td>

              <td class="entry" headers="d542756e52" data-title="Description"><span class="ph" id="curatedEntity"><a name="curatedEntity"><!-- --></a>Curated entity details for the activation.</span></td>

              <td class="entry" headers="d542756e55" data-title="Required or Optional"></td>

              <td class="entry" headers="d542756e46 d542756e58" data-title="Property">60.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d542756e46 d542756e58" data-title="Property"><samp class="codeph apex_code">customerFileSource</samp></td>

              <td class="entry" headers="d542756e49" data-title="Type"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/connectAPI_enums.htm#ActivationPlatformCustomerFileSourceEnum"><samp class="codeph apex_code">ActivationPlatformCustomerFileSourceEnum</samp></a></td>

              <td class="entry" headers="d542756e52" data-title="Description">Customer file source of the activation platform.<ul class="ul bulletList">
                  <li class="li"><samp class="codeph nolang">First_And_Third_Party</samp></li>
                  <li class="li"><samp class="codeph nolang">First_Party</samp></li>
                  <li class="li"><samp class="codeph nolang">Third_Party</samp></li>
                </ul>
              </td>

              <td class="entry" headers="d542756e55" data-title="Required or Optional"></td>

              <td class="entry" headers="d542756e46 d542756e58" data-title="Property">60.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d542756e46 d542756e58" data-title="Property"><samp class="codeph apex_code">dataExportDefinitionId</samp></td>

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

              <td class="entry" headers="d542756e52" data-title="Description"><span class="ph" id="dataExportDefinitionId"><a name="dataExportDefinitionId"><!-- --></a>Activation target ID for the activation. Either
                  <samp class="codeph apex_code">activationTargetName</samp> or <samp class="codeph apex_code">dataExportDefinitionId</samp> must be
                  present.</span></td>

              <td class="entry" headers="d542756e55" data-title="Required or Optional"></td>

              <td class="entry" headers="d542756e46 d542756e58" data-title="Property">60.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d542756e46 d542756e58" data-title="Property"><samp class="codeph apex_code">dataSourcesConfig</samp></td>

              <td class="entry" headers="d542756e49" data-title="Type">
                <a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_list.htm#apex_methods_system_list" title="Contains methods for the List collection type.">List</a>&lt; <a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_data_source_name_config.htm" title="Represents the data source name configuration input."><samp class="codeph apex_code">ConnectApi.DataSourceNameConfigInput</samp>&gt;</a>
              </td>

              <td class="entry" headers="d542756e52" data-title="Description"><span class="ph" id="dataSourcesConfig"><a name="dataSourcesConfig"><!-- --></a>Data source configuration for the
                  activation.</span></td>

              <td class="entry" headers="d542756e55" data-title="Required or Optional"></td>

              <td class="entry" headers="d542756e46 d542756e58" data-title="Property">60.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d542756e46 d542756e58" data-title="Property"><samp class="codeph apex_code">dataSpaceName</samp></td>

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

              <td class="entry" headers="d542756e52" data-title="Description"><span class="ph" id="dataSpaceName"><a name="dataSpaceName"><!-- --></a>Data space name for the activation.</span></td>

              <td class="entry" headers="d542756e55" data-title="Required or Optional"></td>

              <td class="entry" headers="d542756e46 d542756e58" data-title="Property">60.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d542756e46 d542756e58" data-title="Property"><samp class="codeph apex_code">description</samp></td>

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

              <td class="entry" headers="d542756e52" data-title="Description"><span class="ph" id="description"><a name="description"><!-- --></a>Description of the activation.</span></td>

              <td class="entry" headers="d542756e55" data-title="Required or Optional"></td>

              <td class="entry" headers="d542756e46 d542756e58" data-title="Property">60.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d542756e46 d542756e58" data-title="Property"><samp class="codeph apex_code">directDmoFiltersConfig</samp></td>

              <td class="entry" headers="d542756e49" data-title="Type">
                <a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_list.htm#apex_methods_system_list" title="Contains methods for the List collection type.">List</a>&lt; <a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_d_m_o_filter.htm" title="Represents the DMO filter input."><samp class="codeph apex_code">ConnectApi.DMOFilterInput</samp>&gt;</a>
              </td>

              <td class="entry" headers="d542756e52" data-title="Description"><span class="ph" id="directDmoFiltersConfig"><a name="directDmoFiltersConfig"><!-- --></a>Direct DMO filters for the
                  activation.</span></td>

              <td class="entry" headers="d542756e55" data-title="Required or Optional"></td>

              <td class="entry" headers="d542756e46 d542756e58" data-title="Property">60.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d542756e46 d542756e58" data-title="Property"><samp class="codeph apex_code">limitValue</samp></td>

              <td class="entry" headers="d542756e49" data-title="Type">Integer</td>

              <td class="entry" headers="d542756e52" data-title="Description"><span class="ph" id="limitValue"><a name="limitValue"><!-- --></a>Audience limit value for the activation.</span></td>

              <td class="entry" headers="d542756e55" data-title="Required or Optional"></td>

              <td class="entry" headers="d542756e46 d542756e58" data-title="Property">63.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d542756e46 d542756e58" data-title="Property"><samp class="codeph apex_code">marketSegmentId</samp></td>

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

              <td class="entry" headers="d542756e52" data-title="Description"><span class="ph" id="marketSegmentId"><a name="marketSegmentId"><!-- --></a>Segment ID of the segment the activation needs to be
                  created against. Either <samp class="codeph apex_code">marketSegmentID</samp> or
                  <samp class="codeph apex_code">segmentApiName</samp> must be
                  present.</span></td>

              <td class="entry" headers="d542756e55" data-title="Required or Optional"></td>

              <td class="entry" headers="d542756e46 d542756e58" data-title="Property">60.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d542756e46 d542756e58" data-title="Property"><samp class="codeph apex_code">name</samp></td>

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

              <td class="entry" headers="d542756e52" data-title="Description"><span class="ph" id="name"><a name="name"><!-- --></a>Name of the activation.</span></td>

              <td class="entry" headers="d542756e55" data-title="Required or Optional"></td>

              <td class="entry" headers="d542756e46 d542756e58" data-title="Property">60.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d542756e46 d542756e58" data-title="Property"><samp class="codeph apex_code">refreshType</samp></td>

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

              <td class="entry" headers="d542756e52" data-title="Description"><span class="ph" id="refreshType"><a name="refreshType"><!-- --></a>Indicates the refresh type for the activation, either
                  <samp class="codeph apex_code">Full</samp> or <samp class="codeph apex_code">Incremental</samp> .</span></td>

              <td class="entry" headers="d542756e55" data-title="Required or Optional"></td>

              <td class="entry" headers="d542756e46 d542756e58" data-title="Property">60.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d542756e46 d542756e58" data-title="Property"><samp class="codeph apex_code">relatedDmoFiltersConfig</samp></td>

              <td class="entry" headers="d542756e49" data-title="Type">
                <a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_list.htm#apex_methods_system_list" title="Contains methods for the List collection type.">List</a>&lt; <a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_d_m_o_filter.htm" title="Represents the DMO filter input."><samp class="codeph apex_code">ConnectApi.DMOFilterInput</samp>&gt;</a>
              </td>

              <td class="entry" headers="d542756e52" data-title="Description"><span class="ph" id="relatedDmoFiltersConfig"><a name="relatedDmoFiltersConfig"><!-- --></a>DMO filters on related attributes for the
                  activation.</span></td>

              <td class="entry" headers="d542756e55" data-title="Required or Optional"></td>

              <td class="entry" headers="d542756e46 d542756e58" data-title="Property">60.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d542756e46 d542756e58" data-title="Property"><samp class="codeph apex_code">segmentApiName</samp></td>

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

              <td class="entry" headers="d542756e52" data-title="Description"><span class="ph" id="segmentApiName"><a name="segmentApiName"><!-- --></a>Developer name of the segment the activation needs to
                  be created against. Either <samp class="codeph apex_code">marketSegmentID</samp>
                  or <samp class="codeph apex_code">segmentApiName</samp> must be
                  present.</span></td>

              <td class="entry" headers="d542756e55" data-title="Required or Optional"></td>

              <td class="entry" headers="d542756e46 d542756e58" data-title="Property">60.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d542756e46 d542756e58" data-title="Property"><samp class="codeph apex_code">shouldExcludeDeletes</samp></td>

              <td class="entry" headers="d542756e49" data-title="Type">Boolean</td>

              <td class="entry" headers="d542756e52" data-title="Description"><span class="ph" id="shouldExcludeDeletes"><a name="shouldExcludeDeletes"><!-- --></a>Indicates whether to exclude records removed
                  since the last refresh (<samp class="codeph apex_code"><span class="keyword">true</span></samp>) or not
                  (<samp class="codeph apex_code"><span class="keyword">false</span></samp>) .</span></td>

              <td class="entry" headers="d542756e55" data-title="Required or Optional"></td>

              <td class="entry" headers="d542756e46 d542756e58" data-title="Property">60.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d542756e46 d542756e58" data-title="Property"><samp class="codeph apex_code">shouldExcludeUpdates</samp></td>

              <td class="entry" headers="d542756e49" data-title="Type">Boolean</td>

              <td class="entry" headers="d542756e52" data-title="Description"><span class="ph" id="shouldExcludeUpdates"><a name="shouldExcludeUpdates"><!-- --></a>Indicates whether to exclude records modified
                  since the last refresh (<samp class="codeph apex_code"><span class="keyword">true</span></samp>) or not
                  (<samp class="codeph apex_code"><span class="keyword">false</span></samp>) .</span></td>

              <td class="entry" headers="d542756e55" data-title="Required or Optional"></td>

              <td class="entry" headers="d542756e46 d542756e58" data-title="Property">60.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d542756e46 d542756e58" data-title="Property"><samp class="codeph apex_code">staticDataConfig</samp></td>

              <td class="entry" headers="d542756e49" data-title="Type">
                <a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_list.htm#apex_methods_system_list" title="Contains methods for the List collection type.">List</a>&lt; <a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_static_data.htm" title="Represents the static data input."><samp class="codeph apex_code">ConnectApi.StaticDataInput</samp>&gt;</a>
              </td>

              <td class="entry" headers="d542756e52" data-title="Description"><span class="ph" id="staticDataConfig"><a name="staticDataConfig"><!-- --></a>Configuration of static data, which adds metadata or
                  campaign details in the ouput. For example, <samp class="codeph apex_code">campaignId</samp> or <samp class="codeph apex_code">campaignName</samp>.</span></td>

              <td class="entry" headers="d542756e55" data-title="Required or Optional"></td>

              <td class="entry" headers="d542756e46 d542756e58" data-title="Property">60.0</td>

            </tr>

          </tbody>

        </table>

#### See Also

- [createActivation(input)](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CdpActivation_static_methods.htm#apex_ConnectAPI_CdpActivation_createActivation_1 "Create an activation.")
- [updateActivation(activationId, input)](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CdpActivation_static_methods.htm#apex_ConnectAPI_CdpActivation_updateActivation_1 "Update an activation by ID.")