v1.14.0: Unified authentication across all CLI commands

v1.14.0 unifies authentication so a single webflow auth login covers every CLI workflow.

One login for everything

Previously, different CLI commands required separate tokens (WEBFLOW_SITE_API_TOKEN for DevLink, WEBFLOW_WORKSPACE_API_TOKEN for library sharing). Now, a single OAuth login covers all commands and stores credentials as WEBFLOW_API_TOKEN in your .env file.

$# One login covers cloud, devlink, and library commands
$webflow auth login

Migrating from legacy tokens

WEBFLOW_SITE_API_TOKEN and WEBFLOW_WORKSPACE_API_TOKEN still work but will show a deprecation warning. Run webflow auth login to migrate to the unified token — it will write WEBFLOW_API_TOKEN to your .env file automatically.

webflow devlink sync now supports the interactive OAuth flow when no token is set, matching the behavior of other commands.


Branch navigation APIs for Designer Extensions

Designer Extensions can now discover and navigate page branches with three new methods on the Page interface:

  • List branches: List all branches that exist for a page.
  • Get branch ID: Get the branch ID of the current page, or null if the page is not a branch.
  • Get parent page ID: Get the source page ID to navigate back to the main page.

Use these methods together with the existing switchPage() method to navigate between a page and its branches.