Code Block |
---|
borderColor | Green |
---|
lang | xml |
---|
title | Status |
---|
| Status: 200 OK
|
Code Block |
---|
borderColor | Red |
---|
lang | xml |
---|
title | In general, the response json has following format : |
---|
| {
"id": "8dbb2a20-a75b-40b5-8079-540d9d2a2b0a",
"projectId": "ceac9b1e-31d9-4c5f-bd78-f909767b7b01",
"name": "Project Selection 1",
"description": "complete project",
"selection": {
"projectid": "ceac9b1e-31d9-4c5f-bd78-f909767b7b01",
"modelid": "f012f6e0-fa56-4234-9760-a3ca711163da",
"type": "Topology",
"elements": null,
"topology": {
"camera": null,
"topology": [
{
"id": "79de2e39-2dab-4698-81b3-d47d47baf5a7",
"visible": false,
"opaque": false,
"opacity": 0
},
{
"id": "81da639e-213d-4b1e-b390-0f4a6dd89dda",
"visible": false,
"opaque": false,
"opacity": 0
},
{
"id": "1bf9d9c6-d1e8-476c-ada2-c1826e94cdda",
"visible": false,
"opaque": false,
"opacity": 0
},
{
"id": "8b99a203-a2c6-4ac9-82ff-a04d1485239d",
"visible": false,
"opaque": false,
"opacity": 0
},
{
"id": "d93ffea5-1def-462a-9085-c626f7bedfc0",
"visible": false,
"opaque": false,
"opacity": 0
}
],
"layers": [
{
"revision": 0,
"id": "0f106af0-a919-44c5-b211-15bd5ef620b6",
"name": null,
"divisionId": "f012f6e0-fa56-4234-9760-a3ca711163da",
"divisionName": null,
"visible": false,
"opaque": false,
"opacity": 0
},
{
"revision": 0,
"id": "11555f6f-10ec-4180-88b3-699738c079c3",
"name": null,
"divisionId": "f012f6e0-fa56-4234-9760-a3ca711163da",
"divisionName": null,
"visible": false,
"opaque": false,
"opacity": 0
},
{
"projectid": "ceac9b1e-31d9-4c5f-bd78-f909767b7b01",
"revisionmodelid": 0"f012f6e0-fa56-4234-9760-a3ca711163da",
"type": "Topology",
"id": "33826b01-c267-4b25-9f8e-79ac2953c443"elements": null,
"topology": {
"namecamera": null,
"topology": [
"divisionId": "f012f6e0-fa56-4234-9760-a3ca711163da", {
"divisionNameid": null"79de2e39-2dab-4698-81b3-d47d47baf5a7",
"visible": false,
"opaque": false,
"opacity": 0
},
{
"revisionid": 0"81da639e-213d-4b1e-b390-0f4a6dd89dda",
"idvisible": "30114b52-bc05-47c1-80b5-c7d5485d5831"false,
"nameopaque": nullfalse,
"divisionIdopacity": "f012f6e0-fa56-4234-9760-a3ca711163da",
0
},
"divisionName": null, {
"visibleid": false"1bf9d9c6-d1e8-476c-ada2-c1826e94cdda",
"opaquevisible": false,
"opacityopaque": 0false,
},
"opacity": 0
{
},
"revision": 0, {
"id": "09e623d48b99a203-1e12a2c6-4a774ac9-b35882ff-ea1d0b28e4a7a04d1485239d",
"namevisible": nullfalse,
"divisionIdopaque": "f012f6e0-fa56-4234-9760-a3ca711163da"false,
"divisionNameopacity": null,0
"visible": false},
"opaque": false,{
"opacityid": 0"d93ffea5-1def-462a-9085-c626f7bedfc0",
}
"visible": false,
]
},
"filteropaque": nullfalse,
"structure": null
}
} |
if query parameter "children" is used, the property "children" will contain array of child objects in the same format as is the object itself. Code Block |
---|
title | If query parameter "freeattributes" is used, the "property_value" contains full attribute definition in following format: |
---|
| {
"idopacity": "<attribute_id>",
"name": "<attribute_name>",
"group": "<attribute_group>",
"type": "<attribute_value_type>",
"isInternal": <true or false>,
"value": "<attribute_value>"
} |
Examples: Code Block |
---|
title | GET /<teamslug>/objects/<objectid> |
---|
| {
"elementtyp": "10074eef-9418-4d64-9c6d-23932835a7f1",
"id": "94f0289c-41b3-450f-9c04-0527ef9a1138",
"parent": "8015e60e-f9c6-4544-a3e8-feadbfd154ba",
"type": "Wall",
"layerid0
}
],
"layers": [
{
"revision": 0,
"id": "0f106af0-a919-44c5-b211-15bd5ef620b6",
,
"attributesname": {
null,
"element (default property set)": {
"typedivisionId": "Wallf012f6e0-fa56-4234-9760-a3ca711163da",
"model": "Model A",
"layerdivisionName": "BuildingModel"null,
},
"general (default property set)": {
"namevisible": "Basic Wall:300_21_isolatie_208.5_spouwklein:4820766",
false,
"description": "Ifc Imported Element",
"ifcglobaluniqueidopaque": "2H$2pBsuL7TgKZ59zSDw0D"false,
"ifcelementtype": "IfcWallStandardCase"
},
"content": {
"tagopacity": "4820766",0
"objecttype": "Basic Wall:300_21_isolatie_208.5_spouwklein:4296143",
"skipparentlocations": "False" },
"extrudeprofiletype": "RectangleProfile",
"polyeder area": "25,851 m²",
{
"polyeder volume": "2,036 m³",
"xdimrevision": 5160.000000000010,
"ydim": 208.5
}
},
...
} | Code Block |
---|
title | GET /<teamslug>/objects/<object_id>?freeattributes=true |
---|
| {
"elementtypid": "10074eef11555f6f-941810ec-4d644180-9c6d88b3-23932835a7f1699738c079c3",
"idname": "94f0289c-41b3-450f-9c04-0527ef9a1138",
"parent": "8015e60e-f9c6-4544-a3e8-feadbfd154ba",
"type": "Wall",
"layeridnull,
"divisionId": "0f106af0f012f6e0-a919fa56-44c54234-b2119760-15bd5ef620b6a3ca711163da",
"attributes": {
"element (default property set)": {
"typedivisionName": {null,
"id": "a0e8ae2c-c869-4ec3-9019-25d3704be707",
"namevisible": "Type"false,
"group": "Element (default Property set)",
"subGroupopaque": "Element"false,
"type": "Guid",
"valueopacity": "Wall"0
},
"model": {
},
"id": "cd320d7b-7299-4abc-8409-c86e46fa45f9",
"name": "Model", {
"group": "Element (default Property set)",
"subGrouprevision": "Element"0,
"type": "Guid",
"valueid": "Model A"33826b01-c267-4b25-9f8e-79ac2953c443",
},
"layer": {
"idname": "4812c68a-3f8d-40c1-b3f8-551a4102a406",
null,
"namedivisionId": "Layerf012f6e0-fa56-4234-9760-a3ca711163da",
"group": "Element (default Property set)",
"subGroupdivisionName": "Element"null,
"type": "Guid",
"valuevisible": "BuildingModel"false,
}
}
...
}
} | Code Block |
---|
title | GET <teamslug>/objects/<object_id>?internal=true |
---|
| {
"elementtyp": "10074eef-9418-4d64-9c6d-23932835a7f1",
"idopaque": "94f0289c-41b3-450f-9c04-0527ef9a1138",
"parent": "8015e60e-f9c6-4544-a3e8-feadbfd154ba",
"type": "Wall",
"layerid": "0f106af0-a919-44c5-b211-15bd5ef620b6",
"attributes": {
"element": {
false,
"opacity": 0
},
{
"isparentrevision": true0,
"nr": 4,
"elementtyp": "10074eef-9418-4d64-9c6d-23932835a7f1",
"logparentidid": "b1570b1530114b52-2786bc05-4c2247c1-baf080b5-94e07de69990c7d5485d5831",
"divisionid": "1b6fa8ae-568a-4bc0-81b7-c6d282834a0c",
"materialstring": "ISR_Isolatie",
"matrixname": {null,
"values": [
1"divisionId": "f012f6e0-fa56-4234-9760-a3ca711163da",
0,
"divisionName": 0null,
120,
"visible": 0false,
1,
"opaque": 0false,
-228.5,
"opacity": 0,
0,
},
1,
-70,{
0,
"revision": 0,
0,
1"id": "09e623d4-1e12-4a77-b358-ea1d0b28e4a7",
]
},
"articleidname": "0583a9a7-3756-48b9-b836-63541bdf130e"null,
"materialsurfaceid": "058578b6-6a32-48f5-ae4a-59dc452de287",
"layeriddivisionId": "0f106af0f012f6e0-a919fa56-44c54234-b2119760-15bd5ef620b6a3ca711163da",
},
"general": {
"namedivisionName": "Basic Wall:300_21_isolatie_208.5_spouwklein:4820766",
null,
"description": "Ifc Imported Element",
"isobjectvalidvisible": true
false,
},
"elementstateopaque": {false,
"state": "0aaf5a1c-2453-40cb-9232-315119dd288f"
},
"objectlogopacity": {0
"createdby": "e4d7ac3c-94f3-4507-9b8b-a1505225845c",
"created": "2016-01-28T10:51:04.843",
}
"modifiedby": "e4d7ac3c-94f3-4507-9b8b-a1505225845c",
]
"modified": "2016-01-28T10:51:04.843",
},
"revisionfilter": 0null,
},
...
"structure": null
}
} |
|