---
schema_version: "1"
id: 1087ff74476547ebb921496ec4bb4a9f08add1b0c0229b705ed0747669e42e07
title: ConnectApi.EntityRecommendation
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_connectapi_output_entity_recommendation.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_entity_recommendation.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 883311ea6f5dff29fe23bd65508fc156e2c3595f62bff17903f65c2d69244f51
description: A Chatter, custom, or static recommendation.
---
# ConnectApi.EntityRecommendation

A Chatter, custom, or static recommendation.

Subclass of [ConnectApi.AbstractRecommendation](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_abstract_recommendation.htm "A Chatter, custom, or static recommendation.").

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




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

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

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

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

            </tr>

          </thead>

          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d967534e47" data-title="Property Name"><samp class="codeph apex_code">actOnUrl</samp></td>

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

              <td class="entry" headers="d967534e53" data-title="Description">For user, file, group, topic, and record <samp class="codeph nolang">entity</samp> types, use this Connect REST URL with a POST request to take
                action on the recommendation.<p class="p">For <samp class="codeph apex_code">ConnectApi.RecommendedObject</samp>
                  <samp class="codeph nolang">entity</samp> types, such as custom recommendations,
                  use the <samp class="codeph nolang">actionUrl</samp> property of the <a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_platform_action.htm" title="A platform action instance with state information for the context user.">ConnectApi.PlatformAction</a> to take action on the recommendation.
                </p>
              </td>

              <td class="entry" headers="d967534e56" data-title="Available Version">32.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d967534e47" data-title="Property Name"><samp class="codeph apex_code">action</samp></td>

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

              <td class="entry" headers="d967534e53" data-title="Description">Specifies the action to take on a recommendation.<ul class="ul bulletList">
                  <li class="li">
                    <samp class="codeph apex_code">follow</samp>—Follow a file, record, topic, or user.
                  </li>
                  <li class="li">
                    <samp class="codeph apex_code">join</samp>—Join a group.
                  </li>
                  <li class="li">
                    <samp class="codeph apex_code">view</samp>—View a file, group, article, record, user, custom, or static recommendation.
                  </li>
                </ul>
              </td>

              <td class="entry" headers="d967534e56" data-title="Available Version">32.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d967534e47" data-title="Property Name"><samp class="codeph apex_code">entity</samp></td>

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

              <td class="entry" headers="d967534e53" data-title="Description"><span class="ph" id="entity"><a name="entity"><!-- --></a>The entity with which the receiver is recommended to take
                  action.</span></td>

              <td class="entry" headers="d967534e56" data-title="Available Version">32.0</td>

            </tr>

          </tbody>

        </table>