Properties
| Name | Type | Description |
|---|---|---|
| workflowId | string | Unique workflow instance ID |
| workflowName | string | Name of the workflow definition |
| workflowVersion | integer | Version of the workflow definition |
| correlationId | string | Correlation ID |
| status | string | Current status of the workflow |
| startTime | integer | Start time in epoch milliseconds |
| endTime | integer | End time in epoch milliseconds |
| updateTime | integer | Last update time |
| input | object | Workflow input |
| output | object | Workflow output |
| tasks | array | List of tasks in the workflow execution |
| reasonForIncompletion | string | Reason for failure or termination |
| failedReferenceTaskNames | array | List of failed task reference names |
| priority | integer | Workflow priority |
| variables | object | Workflow variables |
| lastRetriedTime | integer | Last retry timestamp |
| ownerApp | string | Owner application |
| createTime | integer | Creation timestamp |
| createdBy | string | Created by |
| parentWorkflowId | string | Parent workflow ID if this is a sub-workflow |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Workflow",
"type": "object",
"properties": {
"workflowId": {
"type": "string",
"description": "Unique workflow instance ID"
},
"workflowName": {
"type": "string",
"description": "Name of the workflow definition"
},
"workflowVersion": {
"type": "integer",
"description": "Version of the workflow definition"
},
"correlationId": {
"type": "string",
"description": "Correlation ID"
},
"status": {
"type": "string",
"description": "Current status of the workflow"
},
"startTime": {
"type": "integer",
"description": "Start time in epoch milliseconds"
},
"endTime": {
"type": "integer",
"description": "End time in epoch milliseconds"
},
"updateTime": {
"type": "integer",
"description": "Last update time"
},
"input": {
"type": "object",
"description": "Workflow input"
},
"output": {
"type": "object",
"description": "Workflow output"
},
"tasks": {
"type": "array",
"description": "List of tasks in the workflow execution"
},
"reasonForIncompletion": {
"type": "string",
"description": "Reason for failure or termination"
},
"failedReferenceTaskNames": {
"type": "array",
"description": "List of failed task reference names"
},
"priority": {
"type": "integer",
"description": "Workflow priority"
},
"variables": {
"type": "object",
"description": "Workflow variables"
},
"lastRetriedTime": {
"type": "integer",
"description": "Last retry timestamp"
},
"ownerApp": {
"type": "string",
"description": "Owner application"
},
"createTime": {
"type": "integer",
"description": "Creation timestamp"
},
"createdBy": {
"type": "string",
"description": "Created by"
},
"parentWorkflowId": {
"type": "string",
"description": "Parent workflow ID if this is a sub-workflow"
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/conductor-conductor-workflow"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.