---
schema_version: "1"
id: 234fb5975c45c820b4d4aeb33834eaa30e7c2a988a5b0d6d8e363e582ca2d76d
title: ConnectApi.Topic
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_connectapi_output_topic.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_topic.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 9811e20ec17656fc5ccf3cd471ea6cc34d50e53e861ace1e09b4a7035fc960d0
description: Topic.
---
# ConnectApi.Topic

Topic.

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




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

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

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

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

            </tr>

          </thead>

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

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

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

              <td class="entry" headers="d1243733e56" data-title="Available Version">29.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1243733e47" data-title="Name"><samp class="codeph apex_code">description</samp></td>

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

              <td class="entry" headers="d1243733e53" data-title="Description">Description of the topic.</td>

              <td class="entry" headers="d1243733e56" data-title="Available Version">29.0</td>

            </tr>

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

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

              <td class="entry" headers="d1243733e53" data-title="Description">18-character ID.</td>

              <td class="entry" headers="d1243733e56" data-title="Available Version">29.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1243733e47" data-title="Name"><samp class="codeph apex_code">images</samp></td>

              <td class="entry" headers="d1243733e50" data-title="Type"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_topic_images.htm" title="Images associated with a topic."><samp class="codeph apex_code">ConnectApi.​TopicImages</samp></a></td>

              <td class="entry" headers="d1243733e53" data-title="Description"><span class="ph" id="imagesDefn"><a name="imagesDefn"><!-- --></a>Images associated with the topic.</span></td>

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

            </tr>

            <tr>
              <td class="entry" headers="d1243733e47" data-title="Name"><samp class="codeph apex_code">isBeingDeleted</samp></td>

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

              <td class="entry" headers="d1243733e53" data-title="Description">
                <span class="ph" id="isBeingDeleted"><a name="isBeingDeleted"><!-- --></a><samp class="codeph apex_code"><span class="keyword">true</span></samp> if the
                  topic is currently being deleted; <samp class="codeph apex_code"><span class="keyword">false</span></samp>
                  otherwise.</span>
                <p class="p">After the topic is deleted, when attempting to retrieve the
                  topic, the output is NOT_FOUND.</p>
              </td>

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

            </tr>

            <tr>
              <td class="entry" headers="d1243733e47" data-title="Name"><samp class="codeph apex_code">name</samp></td>

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

              <td class="entry" headers="d1243733e53" data-title="Description">Name of the topic.</td>

              <td class="entry" headers="d1243733e56" data-title="Available Version">29.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1243733e47" data-title="Name"><samp class="codeph apex_code">nonLocalized​Name</samp></td>

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

              <td class="entry" headers="d1243733e53" data-title="Description">Non-localized name of the topic.</td>

              <td class="entry" headers="d1243733e56" data-title="Available Version">36.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1243733e47" data-title="Name"><samp class="codeph apex_code">talkingAbout</samp></td>

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

              <td class="entry" headers="d1243733e53" data-title="Description">Number of people talking about this topic over the last two months, based on
                factors such as topic additions and comments on posts with the topic.</td>

              <td class="entry" headers="d1243733e56" data-title="Available Version">29.0</td>

            </tr>

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

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

              <td class="entry" headers="d1243733e53" data-title="Description">URL to the topic detail page.</td>

              <td class="entry" headers="d1243733e56" data-title="Available Version">29.0</td>

            </tr>

          </tbody>

        </table>

#### See Also

- [ConnectApi.ManagedTopic](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_managed_topic.htm "Represents a managed topic in an Experience Cloud site.")
- [ConnectApi.TopicPage](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_topicPage.htm "Page of topics.")
- [ConnectApi.TopicEndorsement](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_topicendorsement.htm "Represents one user endorsing another user for a single topic.")
- [assignTopic(communityId, recordId, topicId)](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_Topics_static_methods.htm#apex_ConnectAPI_Topics_assignTopic "Assign a topic to a record or feed item.")
- [assignTopicByName(communityId, recordId, topicName)](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_Topics_static_methods.htm#apex_ConnectAPI_Topics_assignTopicByName "Assign a topic to a record or feed item.")
- [getTopic(communityId, topicId)](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_Topics_static_methods.htm#apex_ConnectAPI_Topics_getTopic "Get a topic.")
- [updateTopic(communityId, topicId, topic)](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_Topics_static_methods.htm#apex_ConnectAPI_Topics_updateTopic "Update the description or name of a topic or merge up to five secondary topics with a primary topic.")
- [createTopic(communityId, name, description)](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_Topics_static_methods.htm#apex_ConnectAPI_Topics_createTopic_10 "Create a topic.")
- [mergeTopics(communityId, topicId, idsToMerge)](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_Topics_static_methods.htm#apex_ConnectAPI_Topics_mergeTopics "Merge up to five secondary topics with a primary topic.")
- [ConnectApi.TopicEndorsementCollection](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_topicendorsementcollection.htm "Collection of topic endorsement response bodies.")
- [ConnectApi.TopicSuggestion](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_topicSuggestion.htm "Topic suggestion.")
- [ConnectApi.TopicsCapability](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_topics_capability.htm "If a feed element has this capability, the context user can add topics to it. Topics help users organize and discover conversations.")