CustomNotificationType
Stores information about custom notification types. This object is available in API version 46.0 and later.
create(), delete(), describeSObjects(), query(), retrieve(), update(), upsert()
| Field | Type | Properties | Description |
|---|---|---|---|
CustomNotifTypeName | string | Create, Filter, Group, idLookup, Sort, Unique, Update | Specifies a notification type name. The notification type name is unique within your organization. Maximum number of characters: 80. |
Description | textarea | Create, Filter, Group, Nillable, Sort, Update | Specifies a general description of the notification type, which is displayed with the notification type name. Maximum number of characters: 255. |
Desktop | boolean | Create, Defaulted on create, Filter, Group, Sort, Update | Indicates whether the desktop delivery channel is enabled (true) or not (false). The default value is false. |
DeveloperName | string | Create, Filter, Group, Sort, Update | Specifies the API name of the notification type. |
IsSlack | boolean | Reserved for future use. | Reserved for future use. |
Language | picklist | Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update | Specifies the language of the custom notification type. The value for this field is the language value of the org. |
ManageableState | ManageableState enumerated list | Filter, Group, Nillable, Restricted picklist, Sort | Indicates the manageable state of the specified component that is contained in a package. Values are beta, deleted, deprecated, deprecatedEditable, installed, installedEditable, released, or unmanaged. |
MasterLabel | string | Create, Filter, Group, Sort, Update | Specifies the notification type label. |
Mobile | boolean | Create, Defaulted on create, Filter, Group, Sort, Update | Indicates whether the mobile delivery channel is enabled (true) or not (false). The default value is false. |
NamespacePrefix | string | Filter, Group, Nillable, Sort | Specifies the namespace of the notification type, if installed with a managed package. |
CustomNotificationType is exposed in Tooling API to user profiles with the View Setup and Configuration permission. To create and edit notification types, the Customize Application permission is required.