Saltar al contenido principal

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