---
schema_version: "1"
id: d8971e739988623f08043d93d116ca4556339ef99f2a44bd4fe47e9143acd1b3
title: ConnectApi.AudienceCriteriaInput
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_connectapi_input_audience_criteria.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_audience_criteria.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 80bda6aaf065d4d2222fa26a5a5406874ae58309fa9ed2d3401e2f98eee766db
description: Custom recommendation audience criteria type.
---
# ConnectApi.AudienceCriteriaInput

Custom recommendation audience criteria type.

This class is abstract and has no public constructor. You can make an instance only of a subclass.

Superclass for:

- [ConnectApi.CustomListAudienceCriteriaInput](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_custom_list_audience_criteria.htm "Criteria for the custom list type of custom recommendation audience.")
- [ConnectApi.NewUserAudienceCriteriaInput](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_new_user_audience_criteria.htm "Criteria for the new members type of custom recommendation audience.")

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




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

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

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

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

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

            </tr>

          </thead>

          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d556269e63 d556269e75" data-title="Property"><samp class="codeph apex_code">type</samp></td>

              <td class="entry" headers="d556269e66" data-title="Type"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/connectAPI_enums.htm#RecommendationAudCriteriaTypeEnum"><samp class="codeph apex_code">ConnectApi.​Recommendation​Audience​CriteriaType</samp></a></td>

              <td class="entry" headers="d556269e69" data-title="Description">Specifies the custom recommendation audience criteria type. One of these
                values:<ul class="ul bulletList">
                  <li class="li">
                    <samp class="codeph apex_code">CustomList</samp>—A custom list of users makes up the audience.
                  </li>
                  <li class="li">
                    <samp class="codeph apex_code">MaxDaysInCommunity</samp>—New members make up the audience.
                  </li>
                </ul>
              </td>

              <td class="entry" headers="d556269e72" data-title="Required or Optional">Optional<p class="p">If not specified, defaults to <samp class="codeph apex_code">CustomList</samp>.</p>
              </td>

              <td class="entry" headers="d556269e63 d556269e75" data-title="Property">36.0</td>

            </tr>

          </tbody>

        </table>

#### See Also

- [ConnectApi.RecommendationAudienceInput](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_recommendation_audience.htm "A custom recommendation audience.")