انتقل إلى المحتوى الرئيسي

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