Skip to main content

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.

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.

How Categories Work

  • A template has a templateCategory field (category name)
  • Feed items inherit templateCategory and categoryId from the template
  • The feed API supports filtering: GET /notification-feed?category=Marketing
  • The categoryFilterEnabled flag on the template channel controls whether filtering is active

Managing Categories

  1. Go to Categories in the sidebar
  2. Create — Click “Create Category” → Enter name and optional description → Save
  3. Edit — Click a category → Update name or description → Save
  4. Delete — Click delete → Confirm removal

Category Properties

FieldTypeDescription
namestringCategory name (unique per app)
descriptionstringOptional description

Feed Filtering

End-users can filter their notification feed by category using the SDK or feed API:
GET /notification-feed?category=Marketing
This only works when categoryFilterEnabled is set to true on the template’s channel configuration.

Limits

LimitValue
Max categories per appNo hard limit
Duplicate namesNot allowed (returns 409 error)