We are migrating to Designer API v2, but the documentation is not clear to us. The docs say that you need to create another new app and submit it if you’re using Data API v2, but we don’t understand how two apps will work together. Will they get merged eventually, or can someone shed some light on this process? This is our first time trying to submit an update for the new APIs.
Hi @az_benjamin - apologies for the confusion. There’s a separate deprecation for Data API v1 that is wrapping up (which requires creating a new app to use v2 APIs). However, for Designer Extension Apps, there’s no need to create a new App, simply an app update with the new APIs. Here’s the relevant page to reference for this case:
In this case, we use both the Designer API and the Data API, so the migration process seems problematic. The tokens have stopped working, and there is no way to roll the new ones directly in the app without creating another app. The documentation doesn’t make much sense because it’s unclear how we can manage two parallel apps uploaded on Webflow and how they will appear in the marketplace. Are they essentially one app in the marketplace but managed as two on the app side? And is there a point where these two can be merged, or how do you plan to handle this in the future? Because, as I said, it’s quite confusing.
Hey @az_benjamin - just to clarify your position, do you maintain both a Data Client App (that calls v1 Data APIs) and a separate Designer Extension App?
For the former case, yes, to migrate to use v2 Data APIs, you have to create a new App, as that way ensures you specify the scopes and permissions needed to be authorized by users when they install your App on their site(s). When your v2 Data Client App goes under review, our teams reach out to work with you to replace the install URL for the v2 App while maintaining the same App Listing link (to retain SEO benefits). Users would then no longer be able to install your v1 Data Client App.
Feel free to DM with more details of your App(s) and I can try to take a look at your situation to provide next step guidance.