We’ve just pushed an important change to the API Connector.
For various reasons, we decided to rewrite the plugin. That enables us to offer a slightly better UI, and especially remove the limitation we’ve had for a while about getting nested arrays. So in practice we now have 2 plugins, API Connector and API Connector (Old). New apps will only be able to install the new versions, but apps using the older plugin will still work as is.
The biggest improvement of the new version is that you can now access any field in a JSON response, including arrays of objects. Bubble will automatically create a new type of thing that can be used in repeating groups, groups, etc. We’ll add more things to the new plugin as more needs come.
While you don’t have to do this, we strongly recommend migrating your calls from the old to the new plugin (after installing the new plugin). We’ve added a feature to the right-click menu to help you do this, if you copy an API from the old plugin you’ll be able to “Paste from old” in the new system. That will copy the URLs, the credentials, etc. but you’ll still have to initialize the calls and match the types if needed. Once you do this you’ll have to update the elements, actions that use the calls, and the issue checker will be handy then. Also, as your app has development and live versions, the changes should not be visible to your users and can be tested.
If you do so and migrate your calls, please uninstall the old version so that we can track how many apps still use the old plugin.
Again, this is entirely up to you to do this, but as we’re going to maintain the new version only, if you want to access the latest set of features, or if you need us to look into a bug, we’ll ask you to upgrade your calls to the new system.
As usual, let us know if you hit some issues, preferably through a bug report.