Running a database workflow
After you create a workflow for a database, you can run that workflow from the Fabricate API.
For example, if you created a workflow that adds a set of records to the database, you can use the API to incorporate that workflow into your automation.
Getting the parameter names for a workflow
When you run a workflow, you must provide any parameter values that the workflow requires.
On the workflow details panel, to get the parameter names, hover over each field label.

The script view also lists the parameters.

Starting the workflow
To run a workflow from a Data Agent workspace, call:
The body of the request provides any parameter values that the workflow needs.
For example:
The request returns a task identifier and a status. For example:
Checking the status of the workflow processing
To check the status of a workflow, call:
The status information includes:
The identifier of the task and the workflow.
When the workflow processing began.
The status of the workflow processing. The available status values are:
in_progress- Workflow is currently executingcompleted- Workflow finished successfullyfailed- Workflow encountered an errorcanceled- Workflow was canceled by user
For completed workflows:
When the workflow completed.
The results of the workflow.
Any files generated by the workflow.
For failed workflows, the error that caused the failure.
Response for a workflow in progress
Here is an example of a response for a workflow in progress:
Response for a completed workflow
Here is an example of a response for a completed workflow.
Response for a failed workflow
Here is an example of a response for a failed workflow:
Downloading files that a workflow generated
If the workflow generated files, then to download those files, call:
Last updated
Was this helpful?