Skip to content
Proud to collaborate with Microsoft for Startups

audit.software-delivery-slo.scan-and-sync ​

Run the software-delivery SLO scan, list findings for the audit run, and fan out ticket.sync.software-delivery-slo-finding for each row.

Evaluate delivery SLOs, list durable findings, and sync each into Tickets.

Overview ​

PropertyValue
Workflow typeDag
LibraryApp-audit
Version1.0

Input Schema ​

FieldTypeRequiredDefaultDescription
organization_uuiduuidYes—Organization whose active deliveries are evaluated.
limitintegerNo—Bounded active-delivery scan size (default/max 100).
triggerstringNo—manual
sync_limitintegerNo—Maximum findings to sync into tickets (default/max 500).

Output Schema ​

FieldTypeRequiredDefaultDescription
organization_uuiduuidNo——
slo_scanjsonNo——
list_findingsjsonNo——
sync_findingsjsonNo——
statusstringNo——
failure_reasonstringNo——
failed_stepjsonNo——
failed_layerjsonNo——
failed_at_statestringNo——
errorstringNo——
error_typestringNo——

DAG Layers ​

#LayerStepsCompensation
101_slo_scanaudit.software-delivery-slo.scan—
202_list_findingsaudit.finding.list—
303_sync_findingsticket.sync.software-delivery-slo-finding—

Execution Flow ​

Sub-workflows ​

Sub-workflowStep name
audit.software-delivery-slo.scanslo_scan
audit.finding.listlist_findings
ticket.sync.software-delivery-slo-findingsync_findings

API Usage ​

bash
POST /api/workflows/start
Content-Type: application/json

{
  "workflow_type": "audit.software-delivery-slo.scan-and-sync",
  "initial_data": {
    "organization_uuid": "value"
  }
}