Skip to main content

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

GET/v1/odata/Pack

Get a Specific Pack

GET/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.

POST/v1/packs/{packId}/install
caution

Pack 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:

TypeDescription
PackBase pack type
Pack_ApplicationApplication packs — add major features to the CRM
Pack_DataData packs — import reference data (e.g. country lists, industry codes)
Pack_EnvironmentEnvironment packs — configure environment-level settings
Pack_ShareShared packs — shared across multiple environments
Pack_SystemSystem packs — core system functionality
Pack_UserUser packs — per-user feature bundles

Fields

FieldTypeDescription
NameStringPack name
DescriptionStringPack description
LocalizedNameStringLocalized display name
LocalizedDescriptionStringLocalized description
CodeStringUnique pack code
PriceDoublePack price
IsDefaultBooleanWhether this pack is installed by default
IsHiddenBooleanWhether this pack is hidden from the UI
EnabledByFeatureFlagStringFeature 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. :::

GET/v1/odata/Pack?$filter=contains(Name, '{Name}')&$top={top}
GET/v1/odata/Pack?$filter=IsDefault eq {IsDefault}&$top={top}
GET/v1/odata/Pack?$filter=IsHidden eq {IsHidden}&$top={top}
GET/v1/odata/Pack?$filter=Price gt {Price}&$top={top}