Bubble

Code-free programming language

Go to site
Explore
/
Apps
/
Bubble

Bubble API Integrations

Build and run workflows using the Bubble API. Use 1000s of open source triggers and actions across 500+ apps. Or write custom code to integrate any app or API in seconds.

return await require("@pipedreamhq/platform").axios(this, {
  url: `${auths.bubble.root_url}`,
  headers: {
    Authorization: `Bearer ${auths.bubble.api_key}`,
  },
})

Authentication

Bubble uses API keys for authentication. When you connect your Bubble account, Pipedream securely stores the keys so you can easily authenticate to Bubble APIs in both code and no-code steps.

Before you get started, you must activate the API for your app in Bubble (within your app, visit Settings -> API).

Bubble exposes both a Workflow and a Data API — read about both to understand which one you should enable.

Each API, for each application, has a unique root URL. If you activate both the Workflow and the Data API for your application, you'll need to connect each as separate apps in Pipedream, labeling them appropriately in the Nickname field below. You'll also be asked to generate an API key. Enter both of those values in the form below.

The API Bubble exposes for your app is specific to your app. For example, the paths you make HTTP requests against are tied to the names of your workflows. Because of this, the starter code Pipedream produces for Bubble will not immediately work. You'll need to modify the code to work with your app's endpoints. Bubble generates a Swagger specification specific to your app that should list each of its available endpoints, which should help you develop against it.