Skip to content

IntegrationDefinitionState ​

Type: Object

An integration definition (immutable, versioned)

Fields ​

NameTypeArgsDescriptionDeprecated
bundleIntegrationBundle!Integration bundle containing manifest and files
createdAtISO8601!Creation timestamp (ISO8601)
engineVersionInt!Integration engine version (1 = legacy exports-table dispatch + entry_script, 2 = per-handler inline source). New drafts default to v2; v1 is deprecated but still selectable on create for callers maintaining legacy bundles.
exportDocumentStringThe definition serialized in the form importIntegrationDefinition consumes. This is the declarable representation: the create mutation's manifest and bundleContents do not survive the write — what is stored is the decomposed bundle — so they cannot be read back to diff against. Export and import both pivot through the stored definition, which makes the round trip stable. Null only if the stored bundle cannot be represented in its own export format.
idIntegrationDefinitionID!Unique identifier
integrationIdString!Integration identifier (e.g., com.acme.erp-connector)
statusIntegrationDefinitionStatus!Status (ACTIVE or DEPRECATED)
tenantIdTenantID!Tenant ID
versionString!Semantic version (e.g., 1.2.4)

Relationships ​

Connect machines, automate workflows, and build custom apps for print production.