Blocks are regions detected on a Sheet — plan views, details, schedules, legends, and other self-contained drawing areas. See Blocks for the full concept.
Endpoints
| Method | Endpoint | Description |
|---|
GET | /blocks | List blocks |
GET | /blocks/{id} | Get block details |
Blocks are read-only. They are created automatically during sheet processing.
Block Object
| Field | Type | Description |
|---|
id | string | Unique identifier (e.g., blk_01JABCD123) |
sheet_id | string | Parent Sheet |
type | string | Block type |
uri | string | Cropped image URL |
bounds | object | Position and size on the sheet ({ x, y, width, height } in pixels) |
ocr | string | Extracted text content |
description | string | AI-generated description |
metadata | object | Additional extracted data |
created_at | datetime | Creation timestamp |
Block Types
| Type | Description |
|---|
Plan | Floor plan, site plan, or similar top-down view |
Elevation | Side view of a building or component |
Section | Cut-through view |
Detail | Zoomed-in view of a specific element |
Schedule | Table (doors, windows, finishes, etc.) |
Legend | Symbol key or abbreviation list |
Keynote | Keynote callouts |
Diagram | Schematic or diagram |
KeyPlan | Reference plan showing the current view location |
TitleBlock | Sheet metadata block |
GeneralNotes | General notes section |
RevisionHistory | Revision tracking table |