Skip to main content

Endpoint

Request

Read endpoints return the resource object directly. There is no wrapper field.

Response

string
required
Unique workflow ID (wf_ prefix)
string
required
ID of the project this workflow belongs to (proj_ prefix)
string
required
Workflow name
string | null
Workflow description
string
required
Workflow status (for example active)
string
required
The full natural-language policy text configured on the workflow. The playbook is generated from this text
object | null
Documents attached as policy references. null when none are attached
string
required
ID of the playbook generated from the current policy (PB- prefix)
string
required
Playbook body (frontmatter plus the action workflow definition)
string
required
Playbook version
object[]
required
The complete list of steps defined by the playbook
array
required
Reference notes attached to the workflow
object[]
required
Catalog of engines available to this workflow
object
required
JSON Schema defining the structure of analysis results
number
required
Number of profiles attached to this workflow
number
required
Cumulative number of analyses run with this workflow
string
required
ID of the AI model used for analysis
string
required
AI model provider identifier
object
required
AI model details
string
required
Creation time (ISO 8601)
string
required
Last update time (ISO 8601)

workflowActions[] — step definitions

The complete set of steps defined by the playbook. An analysis response’s agentAuditLog.steps contains only the steps that actually ran, so use this array as the denominator when computing execution rate.

engines[] — engine catalog


aiModel


Example response

The example below is fictional and exists to illustrate the structure. In practice policyText, playbookContent, and outputSchema are much longer and differ per workflow.

GET /workflows/:workflowId/summary

A lightweight variant optimized for listings. Returns metadata only, excluding policy, playbook, and schema bodies.