Skip to content
POST/api/v1/health/dcma-14-point

DCMA 14-Point Assessment

Run a full DCMA 14-Point assessment on a schedule.

Accepts a schedule payload (tasks + metadata) and optional assessment options. Returns per-check results, overall pass/warning/fail status, threshold metadata, and prioritized remediation recommendations.

DCMA 14-PointPAM 200.1

Request example

json
json
{
  "tasks": [
    {
      "id": "T1",
      "duration_days": 5
    }
  ]
}

Request fields from OpenAPI contract

Required fields and the optional fields that change this call are listed here. The shared task model stays on the task schema guide.

This table is generated from the endpoint schema in openapi.json.

FieldTypeRequiredDescription
tasksarray<unknown>RequiredSchedule tasks (minimum 2).
tasks[].idstringRequiredUnique task identifier
start_task_idsarray<string>OptionalTask IDs exempt from predecessor requirements (Check #1).
finish_task_idsarray<string>OptionalTask IDs exempt from successor requirements (Check #1).
status_datestring | nullOptionalProject data date (ISO 8601). Required for checks #9, #11, #14.
target_finish_datestring | nullOptionalTarget finish date (ISO 8601). Required for Check #13 (CPLI).
loe_task_idsarray<string>OptionalLevel-of-Effort task IDs — excluded from all checks.
apportioned_effort_task_idsarray<string>OptionalApportioned Effort task IDs — excluded from all checks.
schedule_margin_task_idsarray<string>OptionalSchedule margin task IDs — excluded from all checks.
summary_task_idsarray<string>OptionalSummary/rollup task IDs — excluded from all checks.
planning_package_task_idsarray<string>OptionalPlanning package task IDs — excluded from Check #8 only.
summary_level_pp_task_idsarray<string>OptionalSummary-level planning package IDs — excluded from Check #8.
schedule_visibility_task_idsarray<string>OptionalSchedule Visibility Task IDs — excluded from checks #8, #10, #11, #14.
optionsobjectOptionalRequest options for DCMA 14-Point assessment.
options.threshold_profilestringOptionalThreshold profile: 'dcma-pam-200.1' (default), 'dcma-strict', 'dcma-relaxed', 'gao-16-89g', 'aace-rp-92r-19', 'nasa-npr-7120', 'custom'.
options.custom_thresholdsunknown | nullOptionalPer-check threshold overrides (applied on top of selected profile).
options.include_detailsbooleanOptionalInclude violating task IDs and detailed evidence objects in each check result.

Response example

json
json
{
  "score": 92,
  "grade": "A"
}

Response fields from OpenAPI contract

This table is generated from the endpoint response schema in openapi.json.

FieldTypeRequiredDescription
statusstringRequiredTop-level result status — always present in every response.
metadataobjectRequiredAudit trail and processing context — always present, never null.
metadata.task_countintegerRequiredNumber of tasks in the submitted schedule
metadata.endpointstringRequiredEndpoint path e.g. /api/v1/health/score

Schema

json-schema
{
  "$ref": "#/components/schemas/BellatorResponse_DCMA14PointData_"
}

Authentication

  • Starter tier or higher
  • x-api-key header

Reference details

Operation ID
health_dcma_14_point
Section
health
Tags
health
Playground link
/playground?endpoint=/api/v1/health/dcma-14-point&method=post

Was this page helpful?

Your feedback helps us improve docs, reference pages, and Playground flows.

Topic: DCMA 14-Point Assessment · Page: /docs/api-reference/health_dcma_14_point

TermsPrivacyContact

Schedule analysis guidance. Not legal advice. You remain responsible for contract and agency compliance.