Search
⌃K
Links

Authorize Bubble

In order to connect Bubble to Whalesync, you'll need two things:
  • Your Bubble app API key
  • Your Bubble app API URL

Setting up the Bubble Data API and getting your API key

In Bubble, go to Settings (1), then to the API tab (2). Check the box to enable the Data API (3).
Screenshot of the Bubble API settings page
Bubble API settings
Your data types will show up right below. Check the box for every data type that you want to sync, to enable the API for that type.
Screenshot of the Bubble API settings page data types
Bubble data types exposed via the API
Keep "use field display instead of ID for key names" unchecked One more important thing: we strongly recommend making sure that "Use field display instead of ID for key names" is OFF (unchecked). That setting can break your syncing if any type or field names in Bubble are changed.
Screenshot of the Bubble API settings page with the "Use field display instead of ID for key names" option unchecked
Please uncheck "Use field display instead of ID for key names"
Now you can grab your API key. Look below in the API tokens section. If you already have a token, you can use that. Or, click "Generate a new API token" (1). Then copy the "Private key" (2).
Screenshot of the Bubble API settings page with the API key
API key

Getting your Bubble Data API URL

Make sure the settings changes you made in the previous step are published to your live Bubble app. Then, change your view using the menu in the top right, switching from "Development" to "Live" version.
Warning: The URL is different if you're looking at the "Development" version of your app and includes an extra "/version-test". Unless you're just testing things, you will likely want to use the production URL without the extra "/version-test".
Copy the "Data API root URL" value.
Screenshot of the Bubble API settings page with the API URL
Data API root URL