Skip to main content

Start draft validation

POST 

/api/v1/assessments/drafts/:draft_id/validate

Kick off asynchronous validation of a draft assessment.

Validates required fields, atomically transitions the draft to validating, and enqueues the background the background task queue validation task (DNS checks + the static analysis engine). Returns immediately with the current state; poll /drafts/{id}/validation-status for progress.

  • Scope required: assessments:update + manager-or-above role.
  • Rate-limit tier: assessment_draft (100/hour/user).
  • Only drafts in draft state can be validated.

Request

Responses

Successful Response