---
schema_version: "1"
id: c547de7c977380bed65f195da768c5be1e1ad3c55306224cd055caf4e675cbaf
title: ChatterExtension
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_chatterextension.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_chatterextension.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: de8f2f48cfdb1e8059f3ab436097ff0a7f488cad1d38ded4fddff08f5ad4880a
description: Represents a Rich Publisher App that’s integrated with the Chatter publisher. This object is available in API version 41.0 and later.
---
# ChatterExtension

Represents a Rich Publisher App that’s integrated with the Chatter publisher. This object is available in API version 41.0 and later.

## Supported Calls

create(), delete(), describeSObjects(), query(), retrieve(), update(), upsert()

## Fields

| Field | Details |
| --- | --- |
| CompositionComponentEnumOrId | 
Type

picklist

Properties

Create, Filter, Group, Nillable, Restricted picklist, Sort, Update

Description

The ID of the composition component for the Rich Publisher App. This field requires a value.



 |
| Description | 

Type

string

Properties

Create, Filter, Group, Sort, Update

Description

The description of your custom Rich Publisher App. This field requires a value.



 |
| DeveloperName | 

Type

string

Properties

Create, Filter, Group, Sort, Update

Description

The name of the developer who is responsible for the app.

![Note](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/images/icon_note.png)

#### Note

Only users with View DeveloperName OR View Setup and Configuration permission can view, group, sort, and filter this field.















 |
| ExtensionName | 

Type

string

Properties

Create, Filter, Group, idLookup, Sort, Update

Description

The name of your extension. This field requires a value.



 |
| HeaderText | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The text to show in the header of your app composer. Header text is required for Lightning type extensions.



 |
| HoverText | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The text to show when a user mouses over your extension’s icon. Mouse-over text is required for Lightning type extensions.



 |
| IconId | 

Type

reference

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The icon to show in the Chatter publisher. Use an existing file asset ID from your org. This field requires a value.

This is a relationship field.

Relationship Name

Icon

Relationship Type

Lookup

Refers To

ContentAsset



 |
| IsProtected | 

Type

boolean

Properties

Create, Defaulted on create, Filter, Group, Sort, Update

Description

An auto-generated value. It currently has no impact.



 |
| Language | 

Type

picklist

Properties

Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update

Description

The language used for this instance of the ChatterExtension. This field requires a value.



 |
| MasterLabel | 

Type

string

Properties

Create, Filter, Group, Sort, Update

Description

The master label for the ChatterExtension object. This field requires a value.



 |
| NamespacePrefix | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The prefix to use for the extension’s namespace.



 |
| RenderComponentEnumOrId | 

Type

picklist

Properties

Create, Filter, Group, Nillable, Restricted picklist, Sort, Update

Description

The rendering component of the Rich Publisher App that you provide. It’s comprised of the lightning:availableForChatterExtensionRenderer interface. This field requires a value.



 |
| Type | 

Type

picklist

Properties

Create, Filter, Group, Restricted picklist, Sort, Update

Description

Describes the type of the extension. Currently, the only value supported is Lightning. Included to allow for other possible types in the future.



 |