Everything you want to know about the Flow Version ID

The Flow Version ID stores an unique identifier generated by the Boomi Flow engine for each version of the flow. You can find the Flow Version ID at the bottom of your Boomi Flow Canvas. The ID has 36 characters, a combination of 32 lowercase alphanumeric characters and four hyphens; there are no spaces.


Every time you change the flow, a new version ID is generated. Changing the flow could mean adding or removing elements or outcomes.

Note: The Flow Version ID does not necessarily have an associated snapshot that can be run/published/rolled back, unless you run the flow.

Let’s take this simple flow, for example. It has one Step element, and an outcome. The Version ID is d69e2326-9d4e-4233-b187-59c6c35ae189.
Now lets add another element to the flow. Say, another Step element. This is what the canvas looks like now:
As you can see, the Flow Version ID is now 264479d7-7530-4286-9233-701220f0a45e. If you now delete the new Step element, the Flow Version ID changes again. The new Flow Version ID is 054bad8e-4015-41de-9811-d81c405d74db.

The URL in the Run dialog contains the Version ID, which changes every time you run the flow.

If you run the above flow, the Version ID is eef05c0c-e59e-4aae-9e2f-a30837ffae27. 
Run it again, and there will be a new Version ID e864d2b4-29ff-4685-a0fe-368665fc1df7.

If you notice, the Flow Version ID in the canvas is different from the Flow Version ID in the Run dialog. This is to help you preserve the version, incase you have not saved an element (For example – Say you updated a page layout, but did not remember to update the page with the new layout before clicking Run.)

Note: Whenever you run a flow without a Flow Version ID specified, it will use the last published version. You may want to share links that do not contain the Flow Version ID with your end users, so they always have the latest published version of your app.

You may also be interested in: