We also deployed today the version 1 of our Workflow API (POST). That means you can now run workflows on an API call. You can read more about it in our (early) documentation https://bubble.io/reference#API.
Generally speaking, here is how it works. Once you check the box ‘This app exposes a workflow API’ in the Settings Tab, section API, you can navigate to a new ‘page’ through the Application Menu called ‘API Workflows’. There, you can define some workflows that will become ‘endpoints’ of your API. The general logic is the same as other workflows, you define them action by action.
Then, after creating a key in the Settings Tab, you can start running workflows on a call. There are a few ways to authenticate (workflows can be run as an admin or as a given, logged-in user), you can read more about this in the documentation here.
Let us know in the forum how things go. This is a new feature so we’re expecting to have to improve the documentation, and we’ll be on the forum to help.