Workflow Instances
A
WorkflowInstance
is a real-time execution of a deployed workflow. Workflow instances are spawned when the prime-workstep within a deployed within is triggered. A single deployed workflow can spawn an unlimited number of workflow instances. The Workflows API is intended to function within the context of an
Organization
acting as a Participant
in a Workgroup
.Within this context, it is assumed that:
- an
Organization
scoped JWT is available for use Organization
is a participant in aWorkgroup
- a valid
Workflow
has been created and successfully deployed
Field | Type | Description |
---|---|---|
id | uuid | id of Workflow |
created_at | date/time | timestamp of Workflow creation |
deployed_at | date/time | timestamp of Workflow deployment |
metadata | object | arbitrary data pertaining to Workflow |
participants | array | list of Participant objects included in a Workflow |
status | string | current Workflow status |
shield | string | address of shield contract |
version | string | current Workflow version; required for deployment |
workgroup_id | uuid | id of target Workgroup |
workflow_id | uuid | id of Workflow prototype used in the spawning of the WorkflowInstance |
worksteps | array | list of WorkstepInstance objects included in a WorkflowInstance |
post
https://baseline.provide.services
/api/v1/workflows
Create WorkflowInstance
get
https://baseline.provide.services
/api/v1/workflows/:id
Get WorkflowInstance Details
Last modified 1yr ago