Publish workflows for Firefly Creative Production

Use this guide to understand publishing Firefly Creative Production workflows so you can integrate them with other systems or run them at scale using an API.

Firefly Creative Production allows you to build, integrate, extend, deploy, and run workflows. In the application you can create, run and preview workflows. You can also publish them when you are ready for production use.

Publishing a workflow makes a version of that workflow available for programmatic access. You can integrate that workflow into other systems, platforms, or services, or run it at scale through an API.

Why publish a workflow?

Publishing creates a version of the workflow that callers can reach through the API. Some key details of published workflows are:

How to validate and publish a workflow

To publish a workflow, first build a sequence of nodes in the authoring interface.

When you are satisfied with the workflow, publish it directly from the interface.

After you publish

When publication has completed, the UI shows a confirmation that includes:

data-variant=warning
data-slots=text
The sample cURL includes an authorization token for testing only. That token remains valid for a short time. For a refreshable token you can use from your own systems, see Retrieve an access token in the authentication guide.

Invoke the workflow and monitor jobs

To use the published workflow, run the sample cURL command and supply the inputs that are required. Each parameter corresponds to an input node in your workflow.

Programmatic invocations return a job ID and status URLs that you can use to monitor the running workflow and confirm when it completes. For details on status URLs, batch progress, and related operations, see the Workflow API feature guide and the API reference.

Next steps