Appearance
CreateIntegrationDefinitionInput
Type: Input
Input for creating an integration definition
Fields
| Name | Type | Default | Description |
|---|---|---|---|
| bundleContents | IntegrationBundleContentsJSON! | JSON-encoded bundle contents (required) | |
| engineVersion | Int | Engine version (1 or 2). Optional — when omitted, inferred from manifest shape (presence of init_source/shutdown_source/upgrade_source/libraries or any inline timer/subscription source ⇒ 2). v1 is deprecated; prefer v2 for new integrations. | |
| integrationId | String! | Integration identifier (required) | |
| manifest | IntegrationManifestJSON! | JSON-encoded manifest (required) | |
| version | String! | Semantic version (required) |