Skip to content

ChatCapability

ChatCapability = "conversations.create" | "conversations.read" | "conversations.update" | "conversations.delete" | "groups.create" | "groups.manage" | "channels.create" | "channels.manage" | "messages.send" | "messages.read" | "messages.update" | "messages.delete" | "users.lookup" | "users.lookup.directory" | "attachments.upload" | "attachments.download" | "administration.read" | "administration.manage"

Defined in: libs/ccs-chat-user-client/src/types.ts:19

The Chat permission keys a user can hold. Each tenant maps them onto its roles — once tenant-wide and separately inside each tenant application — in Chat’s Administration or the Identity Server admin UI. Chat enforces them on every call; read them with capabilities() to decide which controls to show.