The Check endpoints verify whether your project documents satisfy specific requirements. Two approaches: quick single-requirement verification, or structured multi-requirement audit runs.
Verify a single compliance requirement. Synchronous — returns a verdict immediately. Can take up to 5 minutes for complex requirements.
Authentication: Bearer token required
Request body:
Example request:
Example response 200 OK:
Response fields:
Verdict values:
Create a compliance check run. Define a set of requirements to check as a batch. Does not start processing — call the trigger endpoint when ready.
Authentication: Bearer token required
Request body:
Example request:
Example response 201 Created:
Start processing a check run. The system works through each requirement, checking it against project documents.
Authentication: Bearer token required
Path parameters:
Request body:
Example request:
Example response 200 OK:
Error responses:
List all compliance check runs. Supports pagination.
Authentication: Bearer token required
Query parameters:
Get a check run with full results, including all requirements and their verdicts.
Authentication: Bearer token required
Path parameters:
Example response 200 OK:
Run status values:
Get the individual requirement-level results from a run. Each requirement includes its verdict, sub-requirements, and evidence.
Authentication: Bearer token required
Path parameters:
Example response 200 OK:
Requirement fields: