Packs
Packs are bundles of features, configurations, and data that can be installed into a TribeCRM environment. They allow administrators to extend the CRM with pre-built functionality — such as new entity types, workflows, dashboards, and templates — without manual setup.
Endpoints
List Available Packs
/v1/odata/PackGet a Specific Pack
/v1/odata/Pack({id})Install a Pack
Install a pack into the current environment. This triggers the setup of all entities, configurations, and data included in the pack.
/v1/packs/{packId}/installPack installation can modify the environment schema and data. Test in a staging environment before installing packs in production.
Pack Types
The Pack entity has several subtypes, each representing a different kind of installable bundle:
| Type | Description |
|---|---|
Pack | Base pack type |
Pack_Application | Application packs — add major features to the CRM |
Pack_Data | Data packs — import reference data (e.g. country lists, industry codes) |
Pack_Environment | Environment packs — configure environment-level settings |
Pack_Share | Shared packs — shared across multiple environments |
Pack_System | System packs — core system functionality |
Pack_User | User packs — per-user feature bundles |
Fields
| Field | Type | Description |
|---|---|---|
Name | String | Pack name |
Description | String | Pack description |
LocalizedName | String | Localized display name |
LocalizedDescription | String | Localized description |
Code | String | Unique pack code |
Price | Double | Pack price |
IsDefault | Boolean | Whether this pack is installed by default |
IsHidden | Boolean | Whether this pack is hidden from the UI |
EnabledByFeatureFlag | String | Feature flag that controls availability |
Filtering Examples
:::warning Filtering by _Type is not supported
To narrow by pack subtype, query that subtype's own entity set instead (e.g. /v1/odata/Pack_Application). See Filtering by Type.
:::
/v1/odata/Pack?$filter=contains(Name, '{Name}')&$top={top}/v1/odata/Pack?$filter=IsDefault eq {IsDefault}&$top={top}/v1/odata/Pack?$filter=IsHidden eq {IsHidden}&$top={top}/v1/odata/Pack?$filter=Price gt {Price}&$top={top}