Publishing a Version
An integration version is a snapshot of a workflow revision. Publishing a version makes the integration available to install from the store.
Publish a new version
From Integrations → My Integrations, click Publish Version next to the integration.
| Field | Required | Description |
|---|---|---|
| Version Number | Yes | Semantic version (e.g. 1.0.0, 1.2.3) |
| Workflow Revision ID | Yes | The revision to snapshot. Find this in the workflow's History page |
| Change Notes | No | A description of what changed in this version |
| Input Schema | No | Define the input fields callers must configure (see below) |
Defining input schema fields
The input schema defines what properties appear on the Integration node in the caller's workflow editor. Each field you add becomes a configurable property.
| Column | Description |
|---|---|
| Name | Internal key used in expressions inside the integration workflow (e.g. channelId) |
| Display Name | Label shown in the property sheet (e.g. Slack Channel ID) |
| Type | String, Number, or Boolean |
| Required | Whether the caller must provide a value |
Inside your integration workflow, reference these fields using their internal name:
{{ $input.channelId }}
Version lifecycle
| Status | Meaning |
|---|---|
| Draft | Not yet published (reserved for future use) |
| Published | Active and installable |
| Deprecated | Still usable by existing installations, but not shown for new installs |
To deprecate a version, click Deprecate next to the version in My Integrations. Deprecated versions continue to work in workflows that already use them.
Analytics
Each published version has a Stats link that shows:
- Total runs
- Successful runs
- Failed runs
- Last run timestamp
- Recent execution history with status and duration
:::note Privacy The stats page shows only execution metadata — no input values or output data from callers is exposed. :::