Project delivery summary

Returns aggregated delivery execution health for a project: phase progress, milestone status (ticket-derived), execution metrics (blocked, overdue, high-risk work items), workstream rollups, computed delivery risk signals, and active alerts. No individual attribution, ticket titles, descriptions, or financial data are included.

GET/api/v1/projects/:id/delivery-summary

Authorization

projects:readapi key scoperequired
Required scope when calling with an API key.
project:delivery_readsession capabilityoptional
Required capability when calling with a signed-in session.

Path parameters

idstringrequired
Project ID

Example: proj_abc123

Request

curl -X GET "https://www.digitalstack360.com/api/v1/projects/proj_abc123/delivery-summary" \
  -H "Authorization: Bearer $DS_API_KEY"

Examples use a placeholder key from your environment. Store your key in $DS_API_KEY — never commit it.

Response

200 OK
{
  "data": {
    "project_id": "proj_abc123",
    "project_name": "Website Replatform",
    "delivery_status": "at_risk",
    "delivery_risk": "medium",
    "progress": {
      "phases_total": 4,
      "phases_completed": 1,
      "milestones_total": 12,
      "milestones_complete": 7,
      "completion_percent": 58
    },
    "execution": {
      "work_items_total": 240,
      "work_items_done": 141,
      "work_items_active": 99,
      "blocked_items": 8,
      "overdue_items": 12,
      "high_risk_items": 5
    },
    "phases": [
      {
        "id": "phase-uuid-1",
        "name": "Discovery",
        "slug": "discovery",
        "status": "completed",
        "start_date": "2026-01-10",
        "end_date": "2026-02-14",
        "order_index": 0
      }
    ],
    "milestones": [
      {
        "id": "milestone-uuid-1",
        "name": "Frontend Launch",
        "milestone_type": "lane",
        "phase_id": "foundation",
        "on_critical_path": true,
        "has_convergence": false
      }
    ],
    "workstreams": [
      {
        "id": "ws-uuid-1",
        "name": "Frontend",
        "type": "storefront_build",
        "status": "at_risk",
        "completion_percent": 62,
        "blocked_items": 3,
        "high_risk_items": 2
      }
    ],
    "alerts": [
      {
        "type": "blocked_work",
        "severity": "warning",
        "message": "8 work items are currently blocked."
      },
      {
        "type": "overdue_items",
        "severity": "critical",
        "message": "12 work items are past their due date."
      }
    ],
    "updated_at": "2026-05-13T09:00:00.000Z"
  }
}

Errors

401
missing_auth

No credentials provided

401
invalid_api_key

API key is invalid or revoked

403
scope_insufficient

Key lacks projects:read scope

404
not_found

Project not found or not in your workspace