Skip to main content

Integration Entities

Entities for third-party integration configurations, tenant bindings, entity mappings, and settings.

Integration​

ColumnTypeDescription
namestringIntegration name
imgSrcstring?Logo URL
isComingSoonbooleanComing soon flag
isPaidboolean?Requires payment
versionstring?Version number
docUrlstring?Documentation URL
isFreeTrialboolean?Free trial available
freeTrialPeriodnumber?Trial period (days)
ordernumber?Display order

IntegrationTenant​

Binds an integration to a specific tenant.

ColumnTypeDescription
namestring?Connection name
integrationIdUUIDFK to integration

Relations: entitySettings (OneToMany IntegrationEntitySetting), settings (OneToMany IntegrationSetting)

IntegrationSetting​

Key-value settings for integration configuration.

ColumnTypeDescription
settingsNamestringSetting key
settingsValuestringSetting value
integrationTenantIdUUIDFK to integration tenant

IntegrationMap​

Maps external entities to internal Gauzy entities.

ColumnTypeDescription
sourceIdstringExternal entity ID
gauzyIdstringInternal Gauzy entity ID
entitystringEntity type
integrationTenantIdUUIDFK to integration tenant

IntegrationEntitySetting​

Configures which entities are synced for an integration.

ColumnTypeDescription
entityenumEntity type to sync
syncbooleanWhether to sync
integrationTenantIdUUIDFK to integration tenant