---
schema_version: "1"
id: ee6a743ea802d377f8c317c4d84adda0bbe2e8a175925ec10441cd546e384936
title: ConnectApi.ActionLinkGroupDefinition
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_connectapi_output_action_link_group_definition.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_action_link_group_definition.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 65c896fdd71e6c96bfdc365b5341955b7ce4d1917eef0f5e5fe32cfb74075d2c
description: The definition of an action link group. Information in the action link group definition can be sensitive to a third party (for example, OAuth bearer token headers). For this reason, only calls made from the Apex namespace that created the action link group definition can read, modify, or delete the definition. In addition, the user making the call must have created the definition or have View All Data permission.
---
# ConnectApi.ActionLinkGroupDefinition

The definition of an action link group. Information in the action link group definition can be sensitive to a third party (for example, OAuth bearer token headers). For this reason, only calls made from the Apex namespace that created the action link group definition can read, modify, or delete the definition. In addition, the user making the call must have created the definition or have View All Data permission.

<table class="featureTable sort_table" summary="">
          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader vertical-align-top " id="d785408e27">Property Name</th>
              <th class="featureTableHeader vertical-align-top " id="d785408e29">Type</th>
              <th class="featureTableHeader vertical-align-top " id="d785408e31">Description</th>
              <th class="featureTableHeader vertical-align-top " id="d785408e33">Available Version</th>
            </tr>
          </thead>
          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d785408e27" data-title="Property Name"><samp class="codeph apex_code">actionLinks</samp></td>

              <td class="entry" headers="d785408e29" 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_output_action_link_definition.htm#apex_connectapi_output_action_link_definition" title="The definition of an action link. Action link definition can be sensitive to a third party (for example, OAuth bearer token headers). For this reason, only calls made from the Apex namespace that created the action link definition can read, modify, or delete the definition. In addition, the user making the call must have created the definition or have View All Data permission."><samp class="codeph apex_code">ConnectApi.​ActionLinkDefinition</samp></a>&gt;
              </td>

              <td class="entry" headers="d785408e31" data-title="Description">A collection of action link definitions that make up the action link group.
                Within an action link group, action links are displayed in the order listed in the
                <samp class="codeph nolang">actionLinks</samp> property of the <samp class="codeph apex_code">ConnectApi.ActionLinkGroupDefinitionInput</samp> class.
                Within a feed item, action link groups are displayed in the order specified in the
                <samp class="codeph nolang">actionLinkGroupIds</samp> property of the <samp class="codeph apex_code">ConnectApi.AssociatedActionsCapabilityInput</samp>
                class.
              </td>

              <td class="entry" headers="d785408e33" data-title="Available Version">33.0</td>

            </tr>

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

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

              <td class="entry" headers="d785408e31" data-title="Description">Indicates the priority and location of the action links. Values are:<ul class="ul bulletList">
                  <li class="li">
                    <samp class="codeph nolang">Primary</samp>—The action link group is displayed in the body of the feed element.
                  </li>
                  <li class="li">
                    <samp class="codeph nolang">Overflow</samp>—The action link group is displayed in the overflow menu of the feed element.
                  </li>
                </ul>
              </td>

              <td class="entry" headers="d785408e33" data-title="Available Version">33.0</td>

            </tr>

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

              <td class="entry" headers="d785408e29" data-title="Type">Datetime</td>

              <td class="entry" headers="d785408e31" data-title="Description">ISO 8601 date string, for example, 2011-02-25T18:24:31.000Z.</td>

              <td class="entry" headers="d785408e33" data-title="Available Version">33.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d785408e27" data-title="Property Name"><samp class="codeph apex_code">executions​Allowed</samp></td>

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

              <td class="entry" headers="d785408e31" data-title="Description">Defines the number of times an action link can be executed. Values are:<ul class="ul bulletList">
                  <li class="li">
                    <samp class="codeph nolang">Once</samp>—An action link can be executed only one time across all users.
                  </li>
                  <li class="li">
                    <samp class="codeph nolang">OncePerUser</samp>—An action link can be executed only one time for each user.
                  </li>
                  <li class="li">
                    <samp class="codeph nolang">Unlimited</samp>—An action link can be executed an unlimited number of times by each user. If the action link’s <samp class="codeph nolang">actionType</samp> is <samp class="codeph nolang">Api</samp> or <samp class="codeph nolang">ApiAsync</samp>, you can’t use this value.
                  </li>
                </ul>
              </td>

              <td class="entry" headers="d785408e33" data-title="Available Version">33.0</td>

            </tr>

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

              <td class="entry" headers="d785408e29" data-title="Type">Datetime</td>

              <td class="entry" headers="d785408e31" data-title="Description">ISO 8601 date string, for example, 2011-02-25T18:24:31.000Z, that represents the date and time this action group expires and can no longer be executed. If the value is <samp class="codeph nolang">null</samp>, there isn’t an expiration date.</td>

              <td class="entry" headers="d785408e33" data-title="Available Version">33.0</td>

            </tr>

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

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

              <td class="entry" headers="d785408e31" data-title="Description">18-character ID of the action link group definition.</td>

              <td class="entry" headers="d785408e33" data-title="Available Version">33.0</td>

            </tr>

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

              <td class="entry" headers="d785408e29" data-title="Type">Datetime</td>

              <td class="entry" headers="d785408e31" data-title="Description">ISO 8601 date string, for example, 2011-02-25T18:24:31.000Z.</td>

              <td class="entry" headers="d785408e33" data-title="Available Version">33.0</td>

            </tr>

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

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

              <td class="entry" headers="d785408e31" data-title="Description"><span class="ph" id="templateId"><a name="templateId"><!-- --></a>The ID of the action link group template from which to
                  instantiate this action link group, or <samp class="codeph nolang">null</samp>
                  if this group isn’t associated with a template.</span></td>

              <td class="entry" headers="d785408e33" data-title="Available Version">33.0</td>

            </tr>

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

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

              <td class="entry" headers="d785408e31" data-title="Description"><span class="ph" id="url"><a name="url"><!-- --></a>The URL for this action link group definition.</span></td>

              <td class="entry" headers="d785408e33" data-title="Available Version">33.0</td>

            </tr>

          </tbody>
        </table>