For detailed documentation, please see Workflows API Reference.Documentation Index
Fetch the complete documentation index at: https://docs.kineticsystems.ai/llms.txt
Use this file to discover all available pages before exploring further.
Definition
A workflow is a list of steps that should be executed to complete a specific business process. Workflows are versioned with each edit for auditing purposes.Objects
There are two objects to be aware of:Workflow: a container for a list of workflow versions.WorkflowVersion: a specific version of a workflow.
Workflow
This is the top-level object that contains a list of workflow versions.name: str — the name of the workflowdescription: str — a description of the workflowslug: str — a unique identifier for the workflow
WorkflowVersion
This is a specific version of a workflow.versionNumber: int — the version number of the workflowstatus: str — the status of the workflow version (draftorpublished)triggerType: str — the trigger type of the workflow version (manualorschedule)scheduleExpression: str — the schedule expression of the workflow versionconfiguration: dict — the configuration of the workflow version
Lifecycle
Currently, workflows are created by the Kinetic team. Please contact us to get started. In the near future, you will be able to create workflows yourself.- Create: POST
/api/workflowscreates the workflow and publishes version1. - Update: PATCH
/api/workflows/{id}creates a new version of the workflow with the edited fields. - Delete: DELETE
/api/workflows/{id}deletes the workflow, all associated versions, and all associated executions.
