Support
The support admin pages live at /admin/support/ and let you curate the structured taxonomy used by the Support system.
Three sub-pages
- Manage Categories — top-level grouping (e.g. Account, Billing, Connections, Composer).
- Manage Labels — fine-grained tags applied to support items (e.g.
migration,saml,stripe). - Manage Types — content types (e.g.
how-to,troubleshooting,FAQ,policy).
Item shape
Each row is a small entity:
typescript
{
id: string,
name: string,
icon: string, // lucide name or emoji
color: string, // hex / named color
status: number, // 1 = active, 0 = archived
}The frontend uses the same <AddDialog> and inline-edit affordances across all three pages — operations are list, add, edit, delete.
API
Categories, labels, and types are persisted via the support items API (the frontend hook is useSupportItems with a type query param). The exact endpoint paths follow the conventional REST pattern under /api/v1/support-items.
Tickets
Ticket queue management itself is out of scope here — see Get Help for the user surface and backend/src/routes/supportTickets.routes.ts for the underlying CRUD if you need to build a custom moderation flow.