Publish Site

webflow.publish_site
ActionBusiness appsconnection required

Calls the Webflow API with the connection's credentials.

Queue a publish of the site, or of one page, to the Webflow subdomain and any custom domains you name.

Connection

Required
Yes — the node will not save without one
Auth type
Bearer token
Providers
Webflow
Secret shape
the Webflow access token, or {"access_token": "…"}
Config it needs
site_id
Resolved by
config.connection_id, else node.connection_id

Configuration

4 fields, none required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
site_id
The Webflow site to act on. Overrides the connection's site.
stringNo———
custom_domain_ids
Custom domain ids to publish to, from webflow.list_custom_domains, as a JSON array or a comma-separated list.
arrayNo—array of string["6423f8c0a1b2c3d4e5f6a7b8"]
publish_to_webflow_subdomain
Also publish to the site's free webflow.io subdomain.
booleanNo———
page_id
Publish only this page instead of the whole site.
stringNo———
  • At least one of custom_domain_ids, publish_to_webflow_subdomain must be set.

Example configuration

Every value below is the contract’s own example or default — nothing invented.

{
  "custom_domain_ids": [
    "6423f8c0a1b2c3d4e5f6a7b8"
  ]
}

Output

One shape.

result

FieldTypeExample
queued
Webflow accepted the publish and queued it.
boolean—
site_id
The site that was queued for publishing.
string—
custom_domains
The domain records Webflow published to.
array—
published_domains
Those domains as plain URL strings.
array—
publish_to_webflow_subdomain
Whether the webflow.io subdomain was included.
boolean—
publish_scope
Whether a whole site or one page was published.
string—
{
  "custom_domains": [],
  "publish_scope": "",
  "publish_to_webflow_subdomain": false,
  "published_domains": [],
  "queued": false,
  "site_id": ""
}

Notes

  • Webflow answers 202: the publish is queued, not finished.
  • Webflow allows one successful publish queue per site per minute.

See Publish Site run in a workflow.

In a technical demo we add the Webflow connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.