Migrating Flow legacy extensions

If you have existing Flow extensions that were created through the Partner Dashboard, then you can import these extensions into your codebase. After you deploy the extensions that you’ve imported into the Shopify CLI, the Shopify CLI manages those extensions going forward.

Please note that extensions that are migrated to the CLI will be using the handle properties going forward. The handle property is a unique string that identifies your extension and that's used when interacting with the Shopify Flow API (see the triggers and actions runtime payloads).

A handle property is created in the extension's TOML configuration file after running the import command. Note that you can't change the handle property of the extensions that are present in your app's codebase after you've run the dev or deploy commands.