Skip to content
POST/api/v1/forensics/as-planned-vs-as-built/async

As-Planned vs. As-Built Comparison (Async)

Submit async as-planned vs. as-built comparison for large schedules. Poll GET /api/v1/jobs/{job_id}.

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
as_plannedobjectRequiredAs-planned (original baseline) schedule.
as_planned.tasksarray<unknown>RequiredNo description in OpenAPI contract.
as_planned.tasks[].idstringRequiredUnique task identifier
as_builtobjectRequiredAs-built (actual execution) schedule.
as_built.tasksarray<unknown>RequiredNo description in OpenAPI contract.
as_built.tasks[].idstringRequiredUnique task identifier
optionsobjectOptionalOptions for as-planned vs. as-built analysis.
options.include_logic_diffbooleanOptionalNo description in OpenAPI contract.
options.include_critical_path_overlaybooleanOptionalNo description in OpenAPI contract.
options.include_resource_diffbooleanOptionalNo description in OpenAPI contract.
options.match_strategystringOptionalNo description in OpenAPI contract.
options.fuzzy_thresholdnumberOptionalNo description in OpenAPI contract.
options.min_variance_daysintegerOptionalNo description in OpenAPI contract.
options.exclude_task_typesarray<string>OptionalNo description in OpenAPI contract.
options.methodologystringOptionalNo description in OpenAPI contract.

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
typestringRequiredDocumentation URL for the code: https://bellatorsi.com/problems/<slug>.
titlestringRequiredShort summary of the problem type.
statusintegerRequiredHTTP status code.
detailstringRequiredWhat went wrong in this request.
codestringRequiredStable UPPER_SNAKE machine code.

Schema

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

Authentication

  • API key required

Reference details

Operation ID
forensics_as_planned_vs_as_built_async
Section
Forensics
Tags
Forensics
Playground link
/playground?endpoint=%2Fapi%2Fv1%2Fforensics%2Fas-planned-vs-as-built%2Fasync&method=post

Was this page helpful?

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

Topic: As-Planned vs. As-Built Comparison (Async) · Page: /docs/api-reference/forensics_as_planned_vs_as_built_async

TermsPrivacyContact

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