Skip to main content
Get, list, or filter any entity in the Drawing Index. This is the primary data access tool. Pass an entity type with optional filters. No filters returns a list. With id returns one entity with full detail and children. With filters returns matching results.

When to Use

  • List all projects, drawings, files, sheets, blocks, or features
  • Get a single entity by ID with full detail
  • Filter entities by type, discipline, sheet number, grid intersection, and more
  • Browse the data hierarchy: project > drawing > sheet > block > feature

Parameters

Entity-specific filters are silently ignored for non-applicable types. For example, discipline is ignored when querying features.

Response

List (no id)

Get by ID

When id is provided, the response includes full detail and children. For example, getting a project returns its drawings and files. Getting a sheet returns its blocks with relations.

Examples

List all projects

Get a project with its drawings and files

Find sheets by discipline

Get a sheet by number (returns blocks)

Filter features by type and sheet

Get a block with OCR and overlay data

Spatial query at a grid intersection

  • Search - Semantic + keyword search when you need fuzzy matching
  • Ask - Natural language Q&A when you want a synthesized answer
  • ViewImage - Convert uri fields to viewable URLs