Get 3D views for asset
GET/api/inspect/v1/file/3d
Fetch the list of 3D views in an asset.
Request
Query Parameters
Asset ID for which 3D views are to be fetched.
Responses
- 200
- 400
- 401
- 403
- 404
- 500
200 response
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
data
object[]
The list of 3D views.
Size of the 3D view in bytes
URL to the tds2 model JSON file of the 3D view
Whether the 3D view is archived
Name of the 3D view
Order number of the 3D view
Possible values: [tds2
, scn
, glb
]
Type of the 3D view. tds2 is the in-house 3D format. scn is the 3D scan format. glb is the glTF binary format.
Timestamp when the 3D view was created in milliseconds
ID of the user who created the 3D view
URL to the tds model of the 3D view
URL to the thumbnail of the 3D view
Timestamp when the 3D view was last updated in milliseconds
URL to the 3D view
Possible values: [ifc
, obj
, lidar
]
Source of the 3D view. ifc is the Industry Foundation Classes format. obj is the Wavefront OBJ format. lidar is the LiDAR format.
URL to the tds2 model binary file of the 3D view
Possible values: [1
, 2
, 3
, 4
, 5
]
Status of the 3D view. 1 = Not Processed, 2 = Being Processed, 3 = Processed, 4 = Failed To Process, 5 = Queued To Process
ID of the user who last updated the 3D view
Version of the 3D view
Unique identifier (ID) for the 3D view
URL to the mini map zip file of the 3D view
{
"data": [
{
"size": 517859,
"tds2ModelJSONURL": "https://example.com/3dfiles/begonia.tds2.json",
"archived": false,
"name": "Begonia",
"orderNo": 1,
"type": "glb",
"createdAt": 1652933097739,
"createdBy": 1413,
"tdsModelURL": "https://example.com/3dfiles/begonia.tds",
"thumbnailURL": "https://example.com/3dfiles/begonia_thumbnail.jpg",
"updatedAt": 1652933097739,
"url": "https://example.com/3dfiles/begonia.glb",
"source": "ifc",
"tds2ModelBinURL": "https://example.com/3dfiles/begonia.tds2",
"status": 3,
"updatedBy": 1413,
"version": 1,
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"miniMapZipURL": "https://example.com/3dfiles/begonia_minimap.zip"
}
]
}
400 response
- application/json
- Schema
- Example (from schema)
Schema
A code representing the specific error that occurred. This can be used to programmatically identify and handle the error.
A detailed description of the error, providing more context or information about what went wrong. This is intended to help understand the cause of the error and how to resolve it.
{
"error": "Forbidden",
"errorDescription": "permission denied"
}
401 response
- application/json
- Schema
- Example (from schema)
Schema
A code representing the specific error that occurred. This can be used to programmatically identify and handle the error.
A detailed description of the error, providing more context or information about what went wrong. This is intended to help understand the cause of the error and how to resolve it.
{
"error": "Forbidden",
"errorDescription": "permission denied"
}
403 response
- application/json
- Schema
- Example (from schema)
Schema
A code representing the specific error that occurred. This can be used to programmatically identify and handle the error.
A detailed description of the error, providing more context or information about what went wrong. This is intended to help understand the cause of the error and how to resolve it.
{
"error": "Forbidden",
"errorDescription": "permission denied"
}
404 response
- application/json
- Schema
- Example (from schema)
Schema
A code representing the specific error that occurred. This can be used to programmatically identify and handle the error.
A detailed description of the error, providing more context or information about what went wrong. This is intended to help understand the cause of the error and how to resolve it.
{
"error": "Forbidden",
"errorDescription": "permission denied"
}
500 response
- application/json
- Schema
- Example (from schema)
Schema
A code representing the specific error that occurred. This can be used to programmatically identify and handle the error.
A detailed description of the error, providing more context or information about what went wrong. This is intended to help understand the cause of the error and how to resolve it.
{
"error": "Forbidden",
"errorDescription": "permission denied"
}