Endpoint
Pair this endpoint with the
entityByIfcId GraphQL query to enable click-to-data in 3D viewers. Load models from this endpoint, then look up clicked IFC elements in the knowledge graph.Path parameters
| Parameter | Type | Description |
|---|---|---|
siteId | string | Site ID |
Query parameters
| Parameter | Type | Description |
|---|---|---|
file_format | string | Filter by format: ifc, frag, glb, obj |
storey | string | Filter by storey name (exact match) |
Response
Returns an array of model objects:| Field | Type | Description |
|---|---|---|
id | uuid | Model file ID |
name | string | File display name |
format | string | File format (ifc, frag, glb, obj) |
storey | string | Storey name, if applicable |
sort_order | integer | Display order hint (0 = first) |
size_bytes | integer | File size in bytes |
download_url | string | Path to download the file |
created_at | datetime | Upload timestamp (ISO-8601) |
source_ifc | uuid | null | ID of the source IFC file (for fragment files) |
Download
Content-Disposition: attachment.
Status codes
| Code | Description |
|---|---|
200 | Success |
400 | Invalid file_format value |
401 | Not authenticated |
404 | Site or model not found |
429 | Rate limit exceeded |
Examples
List all models for a site
Response
