Skip to main content

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.

FieldRequiredDescription
Version NumberYesSemantic version (e.g. 1.0.0, 1.2.3)
Workflow Revision IDYesThe revision to snapshot. Find this in the workflow's History page
Change NotesNoA description of what changed in this version
Input SchemaNoDefine 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.

ColumnDescription
NameInternal key used in expressions inside the integration workflow (e.g. channelId)
Display NameLabel shown in the property sheet (e.g. Slack Channel ID)
TypeString, Number, or Boolean
RequiredWhether the caller must provide a value

Inside your integration workflow, reference these fields using their internal name:

{{ $input.channelId }}

Version lifecycle

StatusMeaning
DraftNot yet published (reserved for future use)
PublishedActive and installable
DeprecatedStill 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. :::