Packs
View enabled domain packs and manage intent-level permissions.
GET /dashboard/packs
Returns your enabled domain packs and the enable/disable state of each intent within them.
Response:
By default, all available intents in an enabled domain are enabled. Intent state only diverges from the default after you call PATCH /dashboard/packs.
PATCH /dashboard/packs
Update the enabled/disabled state of intents within a domain. You can only update domains that are already enabled for your tenant.
Request body:
| Field | Type | Description |
|---|---|---|
domain | string | Domain to update — must be in your enabledDomains |
intents | array | Full list of intent states for that domain |
Response:
Error — domain not enabled:
Disabled intents return 403 INTENT_NOT_ENABLED when called via the v1 API. Use this to restrict which features are exposed to your end users without removing the domain pack entirely.