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.