Bubble credentials#

You can use these credentials to authenticate the following nodes:

API access

You need a paid plan to access the Bubble APIs.

Supported authentication methods#

  • API key

Refer to Bubble's API documentation for more information about the service.

Using API key#

To configure this credential, you'll need a paid Bubble account and:

  • An API Token
  • An App Name
  • Your Domain, if you're using a custom domain

To set it up, you'll need to create an app:

  1. Go to the Apps page in Bubble.
  2. Select Create an app.
  3. Enter a Name for your app, like SMS-iT Workflow-integration.
  4. Select Get started. The app's details open.
  5. In the left navigation, select Settings (the gear cog icon).
  6. Select the API tab.
  7. In the Public API Endpoints section, check the box to Enable Data API.
  8. The page displays the Data API root URL, for example: https://SMS-iT Workflow-integration.bubbleapps.io/version-test/api/1.1/obj.
  9. Copy the part of the URL after https:// and before .bubbleapps.io and enter it in SMS-iT Workflow as the App Name. In the above example, you'd enter SMS-iT Workflow-integration.
  10. Select Generate a new API token.
  11. Enter an API Token Label, like SMS-iT Workflow integration.
  12. Copy the Private key and enter it as the API Token in your SMS-iT Workflow credential.
  13. In SMS-iT Workflow, select the Environment that best matches your app:
    • Select Development for an app that you haven't deployed, accessed at https://appname.bubbleapps.io/version-test or https://www.mydomain.com/version-test.
    • Select Live for an app that you've deployed, accessed at https://appname.bubbleapps.io or https://www.mydomain.com.
  14. In SMS-iT Workflow, select your Hosting:
    • If you haven't set up a custom domain, select Bubble Hosting.
    • If you've set up a custom domain, select Self Hosted and enter your custom Domain.

Refer to Bubble's Creating and managing apps documentation for more information.