Publish a site
publish_site
Publishes a site so its current build goes live on its public address.
Scopepublish:writeMakes changes
It first waits for any save or code backup restore still running on the site, for up to two minutes. If one is still running after that, it fails with Your latest changes are still being saved, so nothing was published. Please try again in a moment!
Otherwise it returns once the publish has started, not when it finishes, so poll get_publish_status until running is false. If a publish is already in flight, the response carries pending:true and that run's deploymentId instead of starting a second one, which counts as success. See Publish a site.
Inputs
| Input | Type | Required | Description |
|---|---|---|---|
projectId |
string | Yes | The site to publish. |