LogoLogo
HOMEAPPSBLOGDEVELOPERSGET A DEMO
  • Overview
    • Data
    • Middle's infrastructure
    • ENTERPRISE installations
    • Security
  • Workflows
    • Enable/disable an account
    • Connect or edit an app connection
    • Sync
      • Stored records
      • Sync history
    • Create or copy a workflow
    • Edit an existing workflow
    • Workflow steps
    • Workflow parameters
    • Triggers
  • User access
  • Performance
  • Data deletion
  • App development
    • Authentication
    • Credential storage
    • Sync records
    • Actions
    • Code packages
    • Upload scripts
    • Testing your apps
    • Versions
    • Monitor
  • Getting app credentials
    • ABC Ignite
    • Amazon S3
    • Clover
    • Emma
    • Erply
    • Facebook
    • fitDEGREE
    • Gmail
    • Google Sheets
    • HighLevel
    • Hubspot
    • Keap Max
    • Klaviyo
    • Lightspeed Retail
    • Mailchimp
    • Mindbody
    • OpenAI
    • Paramount Acceptance
    • Pike13
    • Salesforce
    • Shopify
    • Slack
    • Square
    • Vend
    • Xn
  • Guides
    • API limits
    • Building an API for Middle
    • Development best practices
Powered by GitBook
On this page
  • Create the first version of an app
  • Adding a new version

Was this helpful?

  1. App development

Versions

Create and deploy new versions of your Middle app

PreviousTesting your appsNextMonitor

Last updated 2 years ago

Was this helpful?

Middle allows you to have multiple versions of your app. Versions are important to make you feel comfortable developing and testing on an app so you don't accidentally break something on the app's live version. Different versions of an app can be used by different accounts across your instance.

Create the first version of an app

When you create a new app, you will want to create the first version of the app. To do this you'll click to the Manage Versions menu and then click to create a new version of this app. You are able to assign this version any number, but since it's the first it's best to give it the version number 1.0.0.

Adding a new version

When you are ready to develop a new version of your app you will want to create a new version and then migrate developments from a previous version. Once you've created the new version, click Copy settings... on the app version you'd like to migrate developments from and then select the new version from the Chosen target version dropdown. You will then see a list of authentications, poll syncs, actions, and code packages you can migrate over.

Once your new version of the app is ready to go live, you will want to toggle it on. This doesn't mean that your accounts will start using this version of the app. You will need to switch over your instances connections to the new version. You are able to change which version of an app an account connection is using by changing the version on an account-by-account basis or you can change the version over for all account connections in your instance by clicking Migrate connections...

Managing an app's versions
To create the first version of an app, click to manage the app's versions and then click Create new version
Migrating settings over to a new version of an app
Changing which version of an app an individual account connection is using via the App Connection page
Migrating existing connections over to a new app version