- Seamless user experience: Existing users have uninterrupted service, while new features are being tested and deployed.
- Incremental upgrades: Developers can facilitate phased roll outs of new features, allowing for thorough testing and feedback collection before full deployment.
- Version management: Developers have a structured approach to migrate users to updated versions and deprecate older versions when applicable.
Managing versions in Platform UI
To manage your versions:- Log into the Platform UI.
- Select your integration.
- In the Manage section in the left sidebar, click your Versions.

Managing versions in Platform CLI
Integrations created with the Platform CLI cannot be edited in the Platform UI, however you can view the available versions in the Platform UI. You can also run thezapier versions
command to see the same information in your local terminal.
What do I do if I am blocked from promoting or migrating integration versions?
Zapier may fix bugs or add new features to your integration and release these as part of a new integration version. In the event that Zapier has made changes to an integration version you own, you will be unable to do the following until you update your local files by runningzapier pull
:
- push changes to the promoted version
- promote a new version
- migrate from one version to another version
zapier pull
to update your local files with the latest version and remove these restrictions. Any destructive file changes will prompt you with a confirmation dialog before continuing.
Who can view your versions?
For public integrations, which are searchable in the Zap editor or in the app directory, a user who selects your integration in the Zap Editor will be using the current public version by default. For both private and public integrations, only team members added to the integration, or users with whom you have shared private versions with specifically, will see those versions as well.How will my users identify a new version?
As an integration admin, you will always see all the integration versions when connecting the app, but the end user should see only the published version. For end users, the public version will be the one showing only the name of the integration, with no version number on it. For private integrations, you can either invite the users to the new version via the users’ email addresses or use the sharing link to invite the users.Editing versions
To make sure that existing Zaps can continue to work consistently, the Developer Platform only allows you to edit versions that have a private status and have fewer than 5 users. Versions that are public or have more than 5 users will show a warning message prompting you to clone the version instead.
Is there any way to bulk-update the API endpoints?
While there’s no automatic way to do this in the Platform UI, you might consider migrating your integration to the CLI, which can streamline the process of updating endpoints. You can find more information on how to export your integration to the Platform CLI in this guide: Export Integration to Platform CLI. If updating the base URL is your main concern, you could use environment variables to host the base URL. You can reference it using{{process.env.YOUR_KEY}}
, which might make future bulk updates easier.
Need help? Tell us about your problem and we’ll connect you with the right resource or contact support.