How to manage, search, and publish new workflow instances from blueprints.
Workflow Blueprints enable users to define, manage, and publish reusable workflow templates. These blueprints streamline the process of creating workflows by breaking them into modular components like blocks, roles, and schemas. With Workflow Blueprints, developers and project owners can ensure consistency, scalability, and transparency across their workflows.
Key Benefits:
Reusability: Easily replicate workflows for similar projects, saving time and effort.
Traceability: Maintain full visibility into workflow components and execution history, ensuring accountability.
Integration Ready: Publish workflows that seamlessly integrate with validation schemas and external systems.
Core workflow blueprint handling
These below methods are focused on working directly with workflows or blueprint, and how owners can publish, and understand what instances have connected status.
Workflows List
get
Query parameters
filterstringOptionalExample: key_filter
Responses
200Success
application/json
x-200:[Success] Workflow filter by key
application/json
get
/api/v1/workflows
List all Workflow Blocks
get
Header parameters
AcceptstringRequiredExample: application/json
Responses
200Success
application/json
x-200:[None/Failed] List Workflow Blocks
application/json
get
/api/v1/workflows/workflow/blocks
List workflow owner instances
get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
pagestringRequiredExample: 2
Header parameters
AcceptstringRequiredExample: application/json
Responses
200Success
application/json
401Error
application/json
get
/api/v1/workflows/workflow/instances
Show workflow owner instance
get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.