Trigger an asynchronous comparison between two drawings. The system matches sheets between the drawings, generates overlays for each matched block pair, and detects changes and clashes. Returns aDocumentation Index
Fetch the complete documentation index at: https://docs.bedrock.cv/llms.txt
Use this file to discover all available pages before exploring further.
job_id for polling.
When to Use
- Compare two revisions of the same drawing set (e.g., Rev A vs Rev B)
- Detect cross-discipline clashes between structural and mechanical drawings
- The user asks “what changed” between drawing versions
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
project_id | string | yes | Project scope |
drawing_a_id | string | yes | First drawing (typically the older revision) |
drawing_b_id | string | yes | Second drawing (typically the newer revision) |
Response
| Field | Type | Description |
|---|---|---|
job_id | string | Use with PollJob to poll status |
status | string | Initial status, always "queued" |
Workflow
Identify the drawings
Use
Query with entity: "sheet" to find sheets and their parent drawing IDs. Filter by discipline or search by name.Poll for completion
Call
PollJob with the job_id. The job progresses through queued > started > completed.Inspect results
Once complete, use
Query with entity: "block" and include: ["overlays", "changes"] on the compared blocks to get detailed change descriptions.