Project financial health
Returns an aggregated operational summary for a project: budget, margin, burn rate, delivery risk signals, and active alerts. Not a raw data endpoint — designed for dashboards, BI tools, and agents.
GET
/api/v1/projects/:id/financial-healthAuthorization
financials:readapi key scoperequiredRequired scope when calling with an API key.
project:financial_readsession capabilityoptionalRequired capability when calling with a signed-in session.
Path parameters
idstringrequiredProject ID
Example: proj_abc123
Request
curl -X GET "https://www.digitalstack360.com/api/v1/projects/proj_abc123/financial-health" \
-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",
"client_name": "Acme Corp",
"status": "active",
"health_score": 78,
"health_status": "watch",
"financials": {
"budget_total": 450000,
"budget_consumed": 182500,
"budget_remaining": 267500,
"margin_percent": 34.2,
"burn_rate_weekly": 21400,
"forecast_completion_cost": 411000
},
"delivery": {
"timeline_risk": "medium",
"staffing_risk": "low",
"scope_risk": "unknown",
"open_phase_count": 3,
"completed_phase_count": 1
},
"forecast": {
"estimated_completion_date": "2026-09-14",
"contract_end_date": "2026-09-30",
"forecast_confidence": 0.81
},
"alerts": [
{
"type": "burn_acceleration",
"severity": "warning",
"message": "Burn velocity is 18% above planned pace over the last 4 weeks."
}
],
"updated_at": "2026-05-13T09:00:00.000Z"
}
}Errors
401
missing_authNo credentials provided
401
invalid_api_keyAPI key is invalid or revoked
403
scope_insufficientKey lacks projects:read scope
404
not_foundProject not found or not in your workspace