Categories are labels used to organize templates and filter notification feed items. When a template has a category assigned, all notifications sent with that template carry the category — allowing end-users to filter their feed by category.Documentation Index
Fetch the complete documentation index at: https://cometchat-22654f5b-docs-campaigns-service-rest-api.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
How Categories Work
- A template has a
templateCategoryfield (category name) - Feed items inherit
templateCategoryandcategoryIdfrom the template - The feed API supports filtering:
GET /notification-feed?category=Marketing - The
categoryFilterEnabledflag on the template channel controls whether filtering is active
Managing Categories
- Go to Categories in the sidebar
- Create — Click “Create Category” → Enter name and optional description → Save
- Edit — Click a category → Update name or description → Save
- Delete — Click delete → Confirm removal
Category Properties
| Field | Type | Description |
|---|---|---|
name | string | Category name (unique per app) |
description | string | Optional description |
Feed Filtering
End-users can filter their notification feed by category using the SDK or feed API:categoryFilterEnabled is set to true on the template’s channel configuration.
Limits
| Limit | Value |
|---|---|
| Max categories per app | No hard limit |
| Duplicate names | Not allowed (returns 409 error) |