Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Note

Help us improve the Bimplus API doc by providing your valuable comments. You can find the comment section at the bottom of the page.

Composition Setup
 
Info

Please use

Newwindowlink
titlehttp://bimplus-dev.mantro.net
urlhttp://bimplus-dev.mantro.net
for the testing purposes because our productive server
Newwindowlink
titlehttps://api.bimplus.net
urlhttps://api.bimplus.net
is not available to the market yet.

...

Deck of Cards
idbimCreateProject
Card
labelHTTP Method

...

 POST
Card
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: projects 

URLhttps://api.bimplus.net/v2/<team_slug>/projects

Examplehttps://api.bimplus.net/v2/bimplus/projects

JSON Structure

Name

Mandatory / Optional

Type

Description

name

optional

string

Name of the project

shortDescr

optional

string

Short description of the project

created

will be ignored

string (date)

Creation date of the project

...

Card
labelDescription

...

card
 Creates a new project.
Card
Card
labelRequest
Code Block
borderColorGreen
titleHeaders
langxml
Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Code Block
borderColorRed
titleJSON
langxml
{
"name" : "Your Awesome Building",
"shortDescr" : "Example for creating a project"
}
Card
labelResponse
Code Block
borderColorGreen
titleStatus
langxml
Status: 201 Created
Code Block
borderColorRed
titleJSON
langxml
{
"name": "Your Awesome Building",
"shortDescr": "Example for creating a project",
"thumbnail": null,
"created": "2013-06-01T10:05:00",
"changed": null,
"disciplines": null,
"id": "0d2ce2cc-3588-45d6-a59a-f6b89ebed34e"
}
Carddeckdeck
 


Anchor
getProjectList
getProjectList

...

Deck of Cards
idbimGetProjectList
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: projects 

URLhttps://api.bimplus.net/v2/<team_slug>/projects

Examplehttps://api.bimplus.net/v2/bimplus/projects

Card
 
Card
labelDescription
 

Gets the available project list with main properties.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

[
    {
        "id": "586b02be-43b8-4e27-b698-e067e85e38e2",
        "name": "!!!!!_VORTEILSHAUS V40 SD45 Traufeingang",
        "shortDescr": "Hey, i am your favourite test entry",
        "thumbnail": null,
        "created": "2013-05-01T09:33:18",
        "changed": "2013-05-01T09:33:18"
    },
    {
        "id": "0d2ce2cc-3588-45d6-a59a-f6b89ebed34e",
        "name": "Your Awesome Building",
        "shortDescr": "Example for creating a project",
        "thumbnail": null,
        "created": "0001-01-01T00:00:00",
        "changed": "0001-01-01T00:00:00"
    },
    {
        "id": "4e87944a-a477-4e4c-862e-e723dcb43066",
        "name": "UC_Fly-over Kerensheide",
        "shortDescr": null,
        "thumbnail": null,
        "created": "2013-05-10T07:13:38",
        "changed": "2013-05-16T07:34:56"
    }
]
Card
 
Deck of Cards
 


Anchor
getProjectProp
getProjectProp

...

Deck of Cards
idbimGetProjectProp
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: projects/<project_id>

...

Examplehttps://api.bimplus.net/v2/bimplus/projects/586b02be-43b8-4e27-b698-e067e85e38e2

Card
 
Card
labelDescription
 

Get all the project properties of a project using its id.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

{
    "name": "!!!!!_VORTEILSHAUS V40 SD45 Traufeingang",
    "shortDescr": "Hey, i am your favourite test entry",
    "thumbnail": null,
    "created": null,
    "changed": null,
    "disciplines": [
        {
            "id": "0f106af0-a919-44c5-b211-15bd5ef620b6",
            "name": "ID_BuildingModel",
            "divisionId": "ac21b9a1-8853-4658-9fbf-0cf62340bd18",
            "divisionName": null,
            "revisions": []
        },
        {
            "id": "63b069d2-81df-4418-91de-8a954fa12924",
            "name": "ID_DesignModel_Timber",
            "divisionId": "ac21b9a1-8853-4658-9fbf-0cf62340bd18",
            "divisionName": null,
            "revisions": []
        },
        {
            "id": "30114b52-bc05-47c1-80b5-c7d5485d5840",
            "name": "ID_FinishModel",
            "divisionId": "ac21b9a1-8853-4658-9fbf-0cf62340bd18",
            "divisionName": null,
            "revisions": []
        },
        {
            "id": "09e623d4-1e12-4a77-b358-ea1d0b28e4a7",
            "name": "ID_RoomModel",
            "divisionId": "ac21b9a1-8853-4658-9fbf-0cf62340bd18",
            "divisionName": null,
            "revisions": []
        }
    ],
    "id": "586b02be-43b8-4e27-b698-e067e85e38e2"
}
Card
 
Deck of Cards
 


Anchor
updateProject
updateProject

...

Deck of Cards
idbimUpdateProject
 
Card
labelHTTP Method
 

PUT

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: projects/<project_id>

...

Name

Mandatory / Optional

Type

Description

name

optional

string

Name of the project

shortDescr

optional

string

Short description of the project

created

will be ignored

string (date)

Creation date of the project

changed

will be ignored

string (date)

Changed date of the project

Card
 
Card
labelDescription
 

Update or replace a specified existing project with a new one.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Code Block
borderColorRed
titleJSON
langxml

{
    "properties": {
        "MainFloorArea": "456m²",
        "Architect": {
            "name": "NemetschekTech.GmbH",
            "phone1": "089/12793-1115",
            "phone2": "0171/71384483",
            "email": "MyName@Nemetschek.com",
            "city": "Munich",
            "zip": "81829",
            "street": "Konrad-Zuse-Platz1"
        },
        "Customer": {
            "name": "Bimplus customer",
            "phone1": "001-201-1279345",
            "email": "MyName@Nemetschek.com",
            "city": "New Jersy",
            "zip": "08201"
        }
    }
}
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Card
 
Deck of Cards
 


Anchor
createIssue
createIssue

...

Deck of Cards
idbimCreateIssue
 
Card
labelHTTP Method
 

POST

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: projects/<project_id>issues

...

Name

Mandatory / Optional

Type

Description

projectId

will be ignored

string (guid)

Id of the project

name

optional

string

Name of the issue

description

optional

string

Description of the issue

author

optional

string

Author of the issue

status

optional

string

Status of the issue

createdAt

will be ignored

string (date)

Creation date of the issue

dueDate

optional

string (date)

The date in which the issue is planned to be finished

solution

optional

string

The proposed solution for the issue

classification

optional

string

The classification to which the issues belongs

priority

optional

string

The priority of the issue

Card
 
Card
labelDescription
 

Creates a new issue in a project.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Code Block
borderColorRed
titleJSON
langxml

{
"name": "Fire Exit Wrong",
"description": "The fire exit is in the wrong place",
"author": "Mr. Smart",
"status": "open",
"dueDate": "2013-06-05T10:05:00",
"classification": "",
"priority": "very high"
}
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 201 Created
Code Block
borderColorRed
titleJSON
langxml

{
    "projectId": "0d2ce2cc-3588-45d6-a59a-f6b89ebed34e",
    "name": "Fire Exit Wrong",
    "description": "The fire exit is in the wrong place",
    "author": "Mr. Smart",
    "status": "open",
    "createdAt": "2013-06-02T10:05:00+00:00",
    "dueDate": "2013-06-05T10:05:00+00:00",
    "solution": null,
    "classification": "",
    "priority": "very high",
    "revision": null,
    "id": "8ead8bfe-ab23-4340-ac47-38181e83bff3"
}
Card
 
Deck of Cards
 


Anchor
getIssueList
getIssueList

...

Deck of Cards
idbimGetIssueList
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: projects/<project_id>issues 

...

Examplehttps://api.bimplus.net/v2/bimplus/projects/0d2ce2cc-3588-45d6-a59a-f6b89ebed34e/issues

Card
 
Card
labelDescription
 

Get all the issues assigned to a specified project.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

[
    {
        "projectId": "0d2ce2cc-3588-45d6-a59a-f6b89ebed34e",
        "name": "Fire Exit Wrong",
        "description": "The fire exit is in the wrong place",
        "author": "Mr. Smart",
        "status": "open",
        "createdAt": "2013-06-02T10:05:00+00:00",
        "dueDate": "2013-06-05T10:05:00+00:00",
        "solution": null,
        "classification": "",
        "priority": "very high",
        "revision": null,
        "id": "8ead8bfe-ab23-4340-ac47-38181e83bff3"
    },
    {
        "projectId": "0d2ce2cc-3588-45d6-a59a-f6b89ebed34e",
        "name": "Geometry information missing for wall",
        "description": "The geometry information is missing for the wall in the kitchen",
        "author": "Mr. Architect",
        "status": "open",
        "createdAt": "2013-06-02T10:05:00+00:00",
        "dueDate": "2013-06-05T10:05:00+00:00",
        "solution": null,
        "classification": "",
        "priority": "high",
        "revision": null,
        "id": "a171bc90-b03f-4ddd-9794-cf77f424f4e2"
    }
]
Card
 
Deck of Cards
 


Anchor
deleteIssues
deleteIssues

...

Deck of Cards
idbimDeleteIssueList
 
Card
labelHTTP Method
 

DELETE

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: projects/<project_id>issues 

...

Examplehttps://api.bimplus.net/v2/bimplus/projects/0d2ce2cc-3588-45d6-a59a-f6b89ebed34e/issues

Card
 
Card
labelDescription
 

Delete all the issues belonging to a specified project.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Card
 
Deck of Cards
 


Anchor
createAttachment
createAttachment

...

Deck of Cards
idbimCreateAttachmentInProject
 
Card
labelHTTP Method
 

POST

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: projects/<project_id>/attachments 

...

Name

Mandatory / Optional

Type

Description

objectIds

will be ignored

string

The id of the project objects to which the file has to be attached

fileName

will be ignored

string

Name of the file to be attached to the project

type

will be ignored

string

Mime type

size

will be ignored

integer

Size of the file to be attached to the project

Card
 
Card
labelDescription
 

Creates a new attachment in a project.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: multipart/form-data

Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 201 Created
Code Block
borderColorRed
titleJSON
langxml

[
    {
        "objectIds": [
            "0d2ce2cc-3588-45d6-a59a-f6b89ebed34e"
        ],
        "fileName": "Building_Plan.jpg",
        "type": "image/jpeg",
        "size": 211258,
        "id": "6cea110a-88f4-43ac-9a00-ebaf677be333"
    }
]
Card
 
Deck of Cards
 


Anchor
getAttachments
getAttachments

...

Deck of Cards
idbimGetAttachmentListFromProject
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: projects/<project_id>/attachments 

...

Examplehttps://api.bimplus.net/v2/bimplus/projects/0d2ce2cc-3588-45d6-a59a-f6b89ebed34e/attachments

Card
 
Card
labelDescription
 

Get all the attachments belonging to a specified project.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

[
    {
        "objectIds": [
            "0d2ce2cc-3588-45d6-a59a-f6b89ebed34e"
        ],
        "fileName": "Building_Plan.jpg",
        "type": "image/jpeg",
        "size": 211258,
        "id": "6cea110a-88f4-43ac-9a00-ebaf677be333"
    }
]
Card
 
Deck of Cards
 


Anchor
deleteAttachments
deleteAttachments

...

Deck of Cards
idbimDeleteAttachmentListFromProject
 
Card
labelHTTP Method
 

DELETE

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: projects/<project_id>/attachments 

...

Examplehttps://api.bimplus.net/v2/bimplus/projects/0d2ce2cc-3588-45d6-a59a-f6b89ebed34e/attachments

Card
 
Card
labelDescription
 

Delete all the attachments belonging to a specified project.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Card
 
Deck of Cards
 


Anchor
getProjectTopology
getProjectTopology

...

Deck of Cards
idbimGetProjectTopology
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: projects/<project_id>/topology

...

Example: https://api.bimplus.net/v2/bimplus/projects/0d2ce2cc-3588-45d6-a59a-f6b89ebed34e/topology

Card
 
Card
labelDescription
 

Get the project topology tree.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

{
    "parent": null,
    "name": null,
    "type": "Project",
    "children": [
        {
            "parent": "0d2ce2cc-3588-45d6-a59a-f6b89ebed34e",
            "name": null,
            "type": "ID_TopologyDivision",
            "children": [],
            "id": "195db084-3715-4ebc-b164-3ee47a495b2e"
        }
    ],
    "id": "0d2ce2cc-3588-45d6-a59a-f6b89ebed34e"
}
Card
 
Deck of Cards
 


Anchor
getProjectDisciplines
getProjectDisciplines

...

Deck of Cards
idbimGetProjectDisc
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: projects/<project_id>/disciplines 

...

Examplehttps://api.bimplus.net/v2/bimplus/projects/586b02be-43b8-4e27-b698-e067e85e38e2/disciplines

Card
 
Card
labelDescription
 

Get the layers of a project.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

[
    {
        "id": "0f106af0-a919-44c5-b211-15bd5ef620b6",
        "name": "ID_BuildingModel",
        "divisionId": "ac21b9a1-8853-4658-9fbf-0cf62340bd18",
        "divisionName": null,
        "revisions": []
    },
    {
        "id": "63b069d2-81df-4418-91de-8a954fa12924",
        "name": "ID_DesignModel_Timber",
        "divisionId": "ac21b9a1-8853-4658-9fbf-0cf62340bd18",
        "divisionName": null,
        "revisions": []
    },
    {
        "id": "30114b52-bc05-47c1-80b5-c7d5485d5840",
        "name": "ID_FinishModel",
        "divisionId": "ac21b9a1-8853-4658-9fbf-0cf62340bd18",
        "divisionName": null,
        "revisions": []
    },
    {
        "id": "09e623d4-1e12-4a77-b358-ea1d0b28e4a7",
        "name": "ID_RoomModel",
        "divisionId": "ac21b9a1-8853-4658-9fbf-0cf62340bd18",
        "divisionName": null,
        "revisions": []
    }
]
Card
 
Deck of Cards
 


Anchor
createThumbnail
createThumbnail

...

Deck of Cards
idbimCreateThumbnail
 
Card
labelHTTP Method
 

POST

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: projects/<project_id>/thumbnail

...

Examplehttps://api.bimplus.net/v2/bimplus/projects/0d2ce2cc-3588-45d6-a59a-f6b89ebed34e/thumbnail

Card
 
Card
labelDescription
 

Creates or uploads a thumbnail to the project.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: multipart/form-data

Thumbnail API call:

Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 201 Created
Code Block
borderColorRed
titleJSON
langxml

{
fileName: "MyThumbnail.jpg"
type: "image/jpeg"
size: 5262
id: "0d2ce2cc-3588-45d6-a59a-f6b89ebed34e"
}
Card
 
Deck of Cards
 


Anchor
downloadThumbnail
downloadThumbnail

...

Deck of Cards
idbimGetProjectDisc
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: projects/<project_id>/thumbnail/download

...

Examplehttps://api.bimplus.net/v2/bimplus/projects/0d2ce2cc-3588-45d6-a59a-f6b89ebed34e/thumbnail/download

Card
 
Card
labelDescription
 

Downloads the thumbnail.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: multipart/form-data
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Card
 
Deck of Cards
 


Anchor
deleteProject
deleteProject

...

Deck of Cards
idbimDeleteProject
 
Card
labelHTTP Method
 

DELETE

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: projects/<project_id> 

...

Examplehttps://api.bimplus.net/v2/bimplus/projects/0d2ce2cc-3588-45d6-a59a-f6b89ebed34e

Card
 
Card
labelDescription
 

Deletes a specified project.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Card
 
Deck of Cards
 


Anchor
objectService
objectService

...

Deck of Cards
idbimGetObject1
 
Card
labelHTTP Method
 

POST

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: objects 

URLhttps://api.bimplus.net/v2/<team_slug>/objects

...

Name

Mandatory / Optional

Type

Description

parent

optional

string (guid)

The id of the parent to which the object can be associated

type

mandatory

string

Element type of the object

attributes

optional

string

Attributes of the object

children

optional

Object

Children of the object

Card
 
Card
labelDescription
 

Creates a new object

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Code Block
borderColorRed
titleJSON
langxml

{
    "parent": "0d2ce2cc-3588-45d6-a59a-f6b89ebed34e",
    "type": "Wall",
    "attributes": {
        "element": {
            "isparent": false,
            "nr": 0,
            "matrix": "AAAAAAAA8D8AAAAAAAAAgAAAAAAAAACAINejcP1YsEAAAAAAAAAAgAAAAAAAAPA/AAAAAAAAAIAK16Nw/fy2QAAAAAAAAACAAAAAAAAAAIAAAAAAAADwPwAArkfheoS/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8=",
            "elementtyp": "10074eef-9418-4d64-9c6d-23932835a7f1",
            "divisionid": "ac21b9a1-8853-4658-9fbf-0cf62340bd18"
        },
        "general": {
            "name": "Brickwall",
            "isobjectvalid": true
        },
        "quantity": {
            "width": 115
        },
        "allplan": {
            "allplan_guid": "08b8195a-a2ad-11e2-9993-002215ea7d6b",
            "allplan_id": 2065507287,
            "allplan_text": "<PP>Wall",
            "dateofexport": "2013-05-01T09:32:13"
        },
        "geometry": {
            "mesh": "{\"C\":4278255360,\"V\":[4450.01,115.01,0.01,3200.01,115.01,0.01,3200.01,0.01,0.01,4450.01,0.01,0.01,2315.01,0.01,0.01,2315.01,115.01,0.01,0.01,115.01,0.01,0.01,0.01,0.01,4450.01,115.01,2750.01,4450.01,0.01,2750.01,0.01,0.01,2750.01,0.01,115.01,2750.01,2315.01,115.01,2190.01,3200.01,115.01,2190.01,3200.01,0.01,2190.01,2315.01,0.01,2190.01],\"F\":[4,0,1,2,3,4,4,5,6,7,4,8,9,10,11,4,0,3,9,8,8,6,5,12,13,1,0,8,11,4,7,6,11,10,8,3,2,14,15,4,7,10,9,4,12,15,14,13,4,15,12,5,4,4,13,14,2,1]}"
        }
    }
}
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 201 Created
Code Block
borderColorRed
titleJSON
langxml

{
    "id": "7cf910cb-e357-43f6-aa3a-b45c26380f75",
    "parent": "0d2ce2cc-3588-45d6-a59a-f6b89ebed34e",
    "type": "Wall",
    "attributes": {
        "element": {
            "isparent": false,
            "nr": 0,
            "matrix": "AAAAAAAA8D8AAAAAAAAAgAAAAAAAAACAINejcP1YsEAAAAAAAAAAgAAAAAAAAPA/AAAAAAAAAIAK16Nw/fy2QAAAAAAAAACAAAAAAAAAAIAAAAAAAADwPwAArkfheoS/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8=",
            "elementtyp": "10074eef-9418-4d64-9c6d-23932835a7f1",
            "divisionid": "ac21b9a1-8853-4658-9fbf-0cf62340bd18"
        },
        "general": {
            "name": "Brickwall",
            "isobjectvalid": true
        },
        "quantity": {
            "width": 115
        },
        "allplan": {
            "allplan_guid": "08b8195a-a2ad-11e2-9993-002215ea7d6b",
            "allplan_id": 2065507287,
            "allplan_text": "<PP>Wall",
            "dateofexport": "2013-05-01T09:32:13"
        },
        "geometry": {
            "mesh": "{\"C\":4278255360,\"V\":[4450.01,115.01,0.01,3200.01,115.01,0.01,3200.01,0.01,0.01,4450.01,0.01,0.01,2315.01,0.01,0.01,2315.01,115.01,0.01,0.01,115.01,0.01,0.01,0.01,0.01,4450.01,115.01,2750.01,4450.01,0.01,2750.01,0.01,0.01,2750.01,0.01,115.01,2750.01,2315.01,115.01,2190.01,3200.01,115.01,2190.01,3200.01,0.01,2190.01,2315.01,0.01,2190.01],\"F\":[4,0,1,2,3,4,4,5,6,7,4,8,9,10,11,4,0,3,9,8,8,6,5,12,13,1,0,8,11,4,7,6,11,10,8,3,2,14,15,4,7,10,9,4,12,15,14,13,4,15,12,5,4,4,13,14,2,1]}"
        }
    }
}
Card
 
Deck of Cards
 


Anchor
getFullObjectPropMesh
getFullObjectPropMesh

...

Deck of Cards
idbimGetFullObjectPropMesh
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: objects/<object_id> 

...

Examplehttps://api.bimplus.net/v2/bimplus/objects/7cf910cb-e357-43f6-aa3a-b45c26380f75

Card
 
Card
labelDescription
 

Gets the details of an object

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
langxml
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

{
    "id": "7cf910cb-e357-43f6-aa3a-b45c26380f75",
    "type": "Wall",
    "attributes": {
        "element": {
            "isparent": false,
            "nr": 0,
            "matrix": "AAAAAAAA8D8AAAAAAAAAgAAAAAAAAACAINejcP1YsEAAAAAAAAAAgAAAAAAAAPA/AAAAAAAAAIAK16Nw/fy2QAAAAAAAAACAAAAAAAAAAIAAAAAAAADwPwAArkfheoS/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8=",
            "elementtyp": "10074eef-9418-4d64-9c6d-23932835a7f1",
            "logparentid": "0d2ce2cc-3588-45d6-a59a-f6b89ebed34e",
            "divisionid": "ac21b9a1-8853-4658-9fbf-0cf62340bd18"
        },
        "general": {
            "name": "Brickwall",
            "isobjectvalid": true
        },
        "allplan": {
            "allplan_guid": "08b8195a-a2ad-11e2-9993-002215ea7d6b",
            "allplan_id": 2065507287,
            "allplan_text": "<PP>Wall",
            "dateofexport": "2013-05-01T09:32:13"
        },
        "geometry": {
            "mesh": "{\"C\":0,\"V\":[4450.01,115.01,0.01,3200.01,115.01,0.01,3200.01,0.01,0.01,4450.01,0.01,0.01,2315.01,0.01,0.01,2315.01,115.01,0.01,0.01,115.01,0.01,0.01,0.01,0.01,4450.01,115.01,2750.01,4450.01,0.01,2750.01,0.01,0.01,2750.01,0.01,115.01,2750.01,2315.01,115.01,2190.01,3200.01,115.01,2190.01,3200.01,0.01,2190.01,2315.01,0.01,2190.01],\"F\":[4,0,1,2,3,4,4,5,6,7,4,8,9,10,11,4,0,3,9,8,8,6,5,12,13,1,0,8,11,4,7,6,11,10,8,3,2,14,15,4,7,10,9,4,12,15,14,13,4,15,12,5,4,4,13,14,2,1]}"
        }
    }
}
Card
 
Deck of Cards
 


Anchor
getFullObjPropNoGeo
getFullObjPropNoGeo

...

Deck of Cards
idbimGetFullObjPropNoGeo
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: objects/<object_id>/nogeometry

...

Examplehttps://api.bimplus.net/v2/bimplus/objects/7cf910cb-e357-43f6-aa3a-b45c26380f75/nogeometry

Card
 
Card
labelDescription
 

Get the full property list of the object without geometry

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

{
    "id": "7cf910cb-e357-43f6-aa3a-b45c26380f75",
    "type": "Wall",
    "attributes": {
        "element": {
            "isparent": false,
            "nr": 0,
            "matrix": "AAAAAAAA8D8AAAAAAAAAgAAAAAAAAACAINejcP1YsEAAAAAAAAAAgAAAAAAAAPA/AAAAAAAAAIAK16Nw/fy2QAAAAAAAAACAAAAAAAAAAIAAAAAAAADwPwAArkfheoS/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8=",
            "elementtyp": "10074eef-9418-4d64-9c6d-23932835a7f1",
            "logparentid": "0d2ce2cc-3588-45d6-a59a-f6b89ebed34e",
            "divisionid": "ac21b9a1-8853-4658-9fbf-0cf62340bd18"
        },
        "general": {
            "name": "Brickwall",
            "isobjectvalid": true
        },
        "allplan": {
            "allplan_guid": "08b8195a-a2ad-11e2-9993-002215ea7d6b",
            "allplan_id": 2065507287,
            "allplan_text": "<PP>Wall",
            "dateofexport": "2013-05-01T09:32:13"
        }
    }
}
Card
 
Deck of Cards
 


Anchor
getObjTopology
getObjTopology

...

Deck of Cards
idbimGetObjTopology
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: objects/<object_id>/topology 

...

Examplehttps://api.bimplus.net/v2/bimplus/objects/7cf910cb-e357-43f6-aa3a-b45c26380f75/topology

Card
 
Card
labelDescription
 

Get the object tree with full property list without geometry.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

{
    "parent": null,
    "name": "Brickwall",
    "type": "Project",
    "children": [],
    "id": "7cf910cb-e357-43f6-aa3a-b45c26380f75"
}
Card
 
Deck of Cards
 


Anchor
geThreeJSTree
geThreeJSTree

...

Deck of Cards
idbimGeThreeJSTree
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: objects/<object_id>/geometries/threejs 

...

Examplehttps://api.bimplus.net/v2/bimplus/objects/7cf910cb-e357-43f6-aa3a-b45c26380f75/geometries/threejs

Card
 
Card
labelDescription
 

Get the optimized objects tree with selected property list whose geometry type is "ThreeJS".

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

{
    "elementsCount": 1,
    "viewbox": {
        "x": -5081.562,
        "y": 5005.8785,
        "z": 1231.1029999999996,
        "width": 5950,
        "height": 5540.835,
        "depth": 7065.71
    },
    "colors": [
        -9868951
    ],
    "objects": [
        {
            "id": "f5cc3c6c-1fdf-499d-a38d-0582adadc216",
            "type": "RoofLayer",
            "attributes": {
                "geometry": {
                    "threejs": {
                        "faces": [
                            0,
                            2,
                            1,
                            3,
                            0,
                            5,
                            3,
                            9,
                            1,
                            1,
                            14,
                            1,
                            5,
                            6,
                            15,
                            12,
                            1,
                            7,
                            4,
                            13,
                            14
                        ],
                        "vertices": [
                            -2106.562,
                            7588.114,
                            -2301.752,
                            -8056.562,
                            7588.114,
                            -2301.752,
                            -8056.562,
                            -880.999,
                            -4742.212,
                            6700,
                            -880.999,
                            -4742.212,
                            7412.539,
                            -1821.578,
                            -5522.212,
                            7412.539,
                            -1821.578
                        ],
                        "metadata": {
                            "formatVersion": 3,
                            "colorid": 0
                        }
                    }
                },
                "quantity": {
                    "length": 7065.71,
                    "height": 150,
                    "volume": 7911354818.818842,
                    "area": 52742365.4587924
                },
                "general": {
                    "name": "<PP>RoofLayer"
                }
            }
        }
    ]
}
Card
 
Deck of Cards
 


Anchor
getBlobTree
getBlobTree

...

Deck of Cards
idbimGetBlobTree
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: objects/<object_id>/geometries/meshblob 

...

Examplehttps://api.bimplus.net/v2/bimplus/objects/7cf910cb-e357-43f6-aa3a-b45c26380f75/geometries/meshblob

Card
 
Card
labelDescription
 

Get the object tree with full property list whose geometry type is "compressed geometry mesh (meshblob)".

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

{
    "elementsCount": 1,
    "objects": [
        {
            "id": "7cf910cb-e357-43f6-aa3a-b45c26380f75",
            "parent": "00000000-0000-0000-0000-000000000000",
            "type": "Wall",
            "attributes": {
                "geometry": {
                    "compress": true,
                    "picture": "H4sIAAAAAAAEANVXW3PbRBTWylIsuUmctml6T900t7aua+eetiHOndAQDLS8pBnhyzYVUeQiyR0cGJ545y9QGB54YYY3HvkXPPetQLlDuV/2E7uqiEfUMzRDkWc/zfl0tHvO2XPOWhKRJOkPduGOq1VmcLVQmPE8xywVzLJXc+iV+k06nE69QB3XrNpTQ9lcLpPNjExmxzIjufHRbDo1V7OgOGXTmucUrXSqUCtZZvkyrV+pblJ7yq5Zloo10qt0i3pu+QbdzKxe9UxrxSw5RaeemZstunTBYk9tr1C16rRCnTh7Qb1ZNW1PoZUNqlwvlqm2ZTxXrJg1t33LmKV2xbQ3nKplUcVjRsrL87FYTFGU2G3yfN316FZmDg/LHrPbzSxRmzpmObNiut6LubW1SFsCO9jSzJfdiMb6+luPwsQFFpfH28JFtmm7ZmFP5OrVmu3NOE6xjoRuUq03Sk0kJMyG4h4el6WaWYGsxwAKQGWQSKg/s5pqajoURfxW0apRw5A0TBbrkCTlJ/Z+eJU97IFsFGWjJBtl2ajIBpWN67KxIRs3ZMOUjZdkY1N6cGnxuMwvacelwNj/QX3AzBbDZEa6quGa21Qzbv01Jwv0QFO2ra3De03TNXbr4EPBPj3+xfeP7vc3Y1rgvc5uh/hQ1Efl/a4W9r/zHqYF3idQkXzEkQgSEZnQ11QW+RWOAtRbAW2AdkASgIn0vYB9gP2ATsABQBfgIADB1w8DjsAQXRiSgiGRrSK8n74dRwHHAMcB3YATAMyjnwT0AE4BegF9gH7AAGAQcBpwBnAWkAacA2QA5wFZQA4wxKBNiyf+FrqHWow98C0eBowARgFjgHHABGAScAFwEXAJa7WoiHZzm4NEIa+QOtlGxrS0YMn7g9felEsf5F+eSnz8zkfX8q92vr90Z/uNaYL9w9T3nv2wW5Xea1Ro26EgHgQK7VxBLNGgkAzP0PV2o0LHDoUGG/ZyBUE0KOzbodCwxP4dRooZ/CVfezdPOiO8CBQORCwRKHRFGBkoHIxw05eP3c6TQxF7ESgcjtiLQOFIRKiFgopaabqy1BLdMO0Y+0uJriHzXPfvKLejXPDz7TgnIOA0Id2cUPhr5AQn0G1bQKQ4AQH/a8lJTkBAVyI9nND4a+QUJ9AqUHyklxMJ7jjp4wQE5Dbp50Qrf40MhAzz5xgMTepbejpkGNKfnOEEBKQ7OcuJdhGPdGgV35dzITt8XzKhAKEiyHlOQEAFkCwnOoS3udCyvsZQ6BUsrQ43s51oO/BLxReDG3u9iYOOqyzb3vBQOrXllquOZZYeHGIj7ARjv4cfXaXx8eJoeXQsNzk8QrMTk+v+EaRPwRs0QL8TPgFpVEjTkMaElIc0LqQZSBNCmoU0KaQ5SBeENA/popAWIF0S0iJ2Hyb8x6GIPtHjKDhNX+Jp6tcQogSj9SfD7LRgl8NsXrBPhdkZwV7mSekn5qxgV8K6c4J9Oqw7L9jVsO6CYJ8Js4uCLYTYpHBJE61ENIykcEsTDUK0gaRwTRNlL4o7KdzTfmUfByiTH9gdlZEMXMRnhygxnCP4tP+Gje/YwLGRFG5r+MD4go3v2cB5kQxc/40xOCBwBqDN/8jkz9m4z8a3mF+EQ0OP/4wxaOVf4YkIifYJk75m4xc2PsUTERbtLpPusfE7G1/iI+dPBQ0gCIMQAAA=",
                    "type": 3,
                    "matrix": "AAAAAAAA8D8AAAAAAAAAgAAAAAAAAACAINejcP1YsEAAAAAAAAAAgAAAAAAAAPA/AAAAAAAAAIAK16Nw/fy2QAAAAAAAAACAAAAAAAAAAIAAAAAAAADwPwAArkfheoS/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8="
                }
            }
        }
    ]
}
Card
 
Deck of Cards
 


Anchor
getThreeJSByDisc
getThreeJSByDisc

...

Deck of Cards
idbimGetThreeJSByDisc
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: objects/<object_id>/disciplines/<discipline_id>/geometries/threejs

...

Examplehttp://api.bimplus.net/v2/bimplus/objects/bded6990-b08b-4a27-a8bc-55c87ef2a8f8/disciplines/ac21b9a1-8853-4658-9fbf-0cf62340bd18/geometries/threejs

Card
 
Card
labelDescription
 

Get the object tree with selected property list whose geometry type is "ThreeJS" filtered by layer.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

{
    "elementsCount": 4,
    "faceCount": 154,
    "viewbox": {
        "x": 4067.5,
        "y": -480,
        "z": -4652.5,
        "width": 9775,
        "height": 600,
        "depth": 9695
    },
    "colors": [
        -4272966
    ],
    "objects": [
        {
            "id": "684d5deb-5ab0-419f-83dd-508755bf8b1b",
            "parent": "aa89eca9-795a-4dc9-b430-50973d0a12ce",
            "type": "WallLayer",
            "attributes": {
                "geometry": {
                    "threejs": {
                        "faces": [
                            1,
                            2,
                            1,
                            0,
                            3,
                            1,
                            5,
                            6,
                            7,
                            4,
                            1,
                            4,
                            7,
                            3,
                            0,
                            1,
                            5,
                            4,
                            0,
                            1,
                            1,
                            6,
                            5,
                            1,
                            2,
                            1,
                            7,
                            6,
                            2,
                            3
                        ],
                        "vertices": [
                            8955,
                            -780,
                            -9580,
                            -820,
                            -780,
                            -9580,
                            -820,
                            -780,
                            -9500,
                            8955,
                            -780,
                            -9500,
                            8955,
                            -180,
                            -9580,
                            -820,
                            -180,
                            -9580,
                            -820,
                            -180,
                            -9500,
                            8955,
                            -180,
                            -9500
                        ],
                        "metadata": {
                            "formatVersion": 3,
                            "colorid": 0
                        }
                    }
                },
                "quantity": {
                    "length": 9775,
                    "width": 80,
                    "height": 600,
                    "volume": 469200000.0000012,
                    "area": 5865000.000000014
                },
                "general": {
                    "name": "<PP>Wall layer"
                }
            }
        },
        {
            "id": "066c8b0a-aca0-456f-a5fc-747b8ae312e2",
            "parent": "041c2cec-09fb-49ae-9634-2998b305f2b5",
            "type": "WallLayer",
            "attributes": {
                "geometry": {
                    "threejs": {
                        "faces": [
                            1,
                            2,
                            1,
                            0,
                            3,
                            1,
                            5,
                            6,
                            7,
                            4,
                            1,
                            4,
                            7,
                            3,
                            0,
                            1,
                            5,
                            4,
                            0,
                            1,
                            1,
                            6,
                            5,
                            1,
                            2,
                            1,
                            7,
                            6,
                            2,
                            3
                        ],
                        "vertices": [
                            -820,
                            -780,
                            -9500,
                            -820,
                            -780,
                            115,
                            -740,
                            -780,
                            115,
                            -740,
                            -780,
                            -9500,
                            -820,
                            -180,
                            -9500,
                            -820,
                            -180,
                            115,
                            -740,
                            -180,
                            115,
                            -740,
                            -180,
                            -9500
                        ],
                        "metadata": {
                            "formatVersion": 3,
                            "colorid": 0
                        }
                    }
                },
                "quantity": {
                    "length": 9615,
                    "width": 80,
                    "height": 600,
                    "volume": 461520000.0000002,
                    "area": 5769000.000000003
                },
                "general": {
                    "name": "<PP>Wall layer"
                }
            }
        },
        {
            "id": "7f9314a1-1a6a-43ef-bf28-83fda655cb6b",
            "parent": "b62c83db-69ea-485b-9315-26826110e578",
            "type": "WallLayer",
            "attributes": {
                "geometry": {
                    "threejs": {
                        "faces": [
                            1,
                            2,
                            1,
                            0,
                            3,
                            1,
                            5,
                            6,
                            7,
                            4,
                            1,
                            4,
                            7,
                            3,
                            0,
                            1,
                            5,
                            4,
                            0,
                            1,
                            1,
                            6,
                            5,
                            1,
                            2,
                            1,
                            7,
                            6,
                            2,
                            3
                        ],
                        "vertices": [
                            -820,
                            -780,
                            195,
                            8875,
                            -780,
                            195,
                            8875,
                            -780,
                            115,
                            -820,
                            -780,
                            115,
                            -820,
                            -180,
                            195,
                            8875,
                            -180,
                            195,
                            8875,
                            -180,
                            115,
                            -820,
                            -180,
                            115
                        ],
                        "metadata": {
                            "formatVersion": 3,
                            "colorid": 0
                        }
                    }
                },
                "quantity": {
                    "length": 9695,
                    "width": 80,
                    "height": 600,
                    "volume": 465359999.99999976,
                    "area": 5816999.999999998
                },
                "general": {
                    "name": "<PP>Wall layer"
                }
            }
        },
        {
            "id": "4859603d-8153-4fcb-a2a4-fec3f5015dfc",
            "parent": "d1f15b9d-216a-478b-88f7-2767b5222bfe",
            "type": "WallLayer",
            "attributes": {
                "geometry": {
                    "threejs": {
                        "faces": [
                            1,
                            2,
                            1,
                            0,
                            3,
                            1,
                            5,
                            6,
                            7,
                            4,
                            1,
                            4,
                            7,
                            3,
                            0,
                            1,
                            5,
                            4,
                            0,
                            1,
                            1,
                            6,
                            5,
                            1,
                            2,
                            1,
                            7,
                            6,
                            2,
                            3
                        ],
                        "vertices": [
                            8955,
                            -780,
                            195,
                            8955,
                            -780,
                            -9500,
                            8875,
                            -780,
                            -9500,
                            8875,
                            -780,
                            195,
                            8955,
                            -180,
                            195,
                            8955,
                            -180,
                            -9500,
                            8875,
                            -180,
                            -9500,
                            8875,
                            -180,
                            195
                        ],
                        "metadata": {
                            "formatVersion": 3,
                            "colorid": 0
                        }
                    }
                },
                "quantity": {
                    "length": 9695,
                    "width": 80,
                    "height": 600,
                    "volume": 465360000.00000006,
                    "area": 5817000
                },
                "general": {
                    "name": "<PP>Wall layer"
                }
            }
        }
    ]
}
Card
 
Deck of Cards
 


Anchor
getBlobByDisc
getBlobByDisc

...

Deck of Cards
idbimGetObject10
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: objects/<object_id>/disciplines/<discipline_id>/geometries/meshblob 

...

Examplehttp://api.bimplus.net/v2/bimplus/objects/bded6990-b08b-4a27-a8bc-55c87ef2a8f8/disciplines/ac21b9a1-8853-4658-9fbf-0cf62340bd18/geometries/meshblob

Card
 
Card
labelDescription
 

Get the object tree whose geometry type is "compressed geometry mesh (meshblob)" filtered by layer.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

{
    "elementsCount": 4,
    "objects": [
        {
            "id": "684d5deb-5ab0-419f-83dd-508755bf8b1b",
            "parent": "aa89eca9-795a-4dc9-b430-50973d0a12ce",
            "type": "WallLayer",
            "attributes": {
                "geometry": {
                    "compress": true,
                    "picture": "H4sIAAAAAAAEANVX624TRxTe2Yu9TkocIIQ7mDSXtpgljh0gldIGXBqhRsiCwJ/Imq7XQ9hmvaZ7QXUqFbXqg7Tq/z5DpT5Ef/cdeuXSdr7tjNkaOazURIGN5tucM2fnfOfsOTNrhSiK8je/cMf1hsrhTqNxNYoCt9VwnSgO2HrvAauWS3dZELpdf3lhvlKx5q3alUuLVqVaW+JT9diD4bLP4iiwvXKpEbc81/mI9da7W8xf9mPPM+CjfJN1WBQ699mWdfNO5Hprbiuwg55Vv2aH7LrHZ/2o0fV6rM2CPH/AeNB1/Uhn7U2m37MdZnboLbvtxuFYh15jftv1N4Ou5zE94iTVGx9omqbruvYtud0LI9ax6ph0Is47tFaZzwLXsdbcMPq4srExlEufB3fNY9mLbDSb3+wGxes8L682ww/5S9szhlNDvXdjP7oaBHYPBZ3RbHqYmSxI0IbhqMjLauy2IRc0gA4wADkOI8afvK8yLYnGyD+0vZhRqphYUBtXFP0P/nza0yifUKmt0pZKHZW2VcpUek+lmyq9r1JXpZ+odEt5fpn5vCouZeDSQfg16BHQzFGXkwwNGrrbzKQP/12TJ3suE7eNJqI3zUIBNzF0vKtXvwF3DH82C7V+9CPY3MXQjd2Kfk+b+/9FD2r96NE6OTGMXPYdodChiYIF/Ny5iw4NNe2LDIkTJjf8qLpQLnVCpxt4but5Umo8I/zv5aloXb5sLzqLlypL1Rqbv7LUbD7K7v42Px09tsv+k7ygjAoHsG+hrRQi+2omU08mS4wBioBxwEHAIcBhwATgCByMSAcw04duqOmqT9afBBwFHAMcB5wAnAScApwGnAGcBZQA5zgc0POj/wnrpV5RbYnXKcCbgGnADGAWMId1VR2J2+cCGt5XeTSLWXgLIcuBl7zfJbcj41HO+O0UYwOFla0OsS75jPTINhzkcniDn098v/rl0R9XPl0e+ek7ZX0F8s/bX79PUKpjwgCKFwzGBwwG7+RgygAuXjA4NGAgXWB64oevVsjhIRz6BhNDOPQNjgzhIA2MyZ0+hAabzGixTdfX+Hc4KkcVbwBtQ9B5k0LABDkmFMn3DRTHhUKTj50QCkO0HTkpFBDwY4CcEoq82MvJaaHIicfImZTbRHE25TZ5pJRymyx6Tih04cmYypICdHziBD9Nwv0+FJK95x1Eg70n2YTOQ5qWUhnSjJQuQJqVkgVpTkoXORTlFmDix+FffDzj4ykfRdlqfIN8r64oa3y8y8ejOoH75FyYT3UjOS+1lbS2LLULae0Fqa2mtZbU1tLai1K7mNIWpWtTlp0srqJ0bxqiEPLidRclhSRWLPmE339HrJKGiQzgoMMn+W+YkVRM5AUnFD72f8WMpGMiWzhFHvP7L/j/H73mm6ltDwAA",
                    "type": 3,
                    "matrix": "AAAAAAAA8D8AAAAAAAAAgAAAAAAAAACAAEfhehSgicAAAAAAAAAAgAAAAAAAAPA/AAAAAAAAAICF61G4/o3CQAAAAAAAAACAAAAAAAAAAIAAAAAAAADwP65H4XoUYIjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8="
                }
            }
        },
        {
            "id": "066c8b0a-aca0-456f-a5fc-747b8ae312e2",
            "parent": "041c2cec-09fb-49ae-9634-2998b305f2b5",
            "type": "WallLayer",
            "attributes": {
                "geometry": {
                    "compress": true,
                    "picture": "H4sIAAAAAAAEANVXW28TRxTe2Yu9TiAOEFLumDSXtpgljh0gSGkDhkaoEbJK4CWypuv1ELZZr+leUJ1KoFb9IUW88xuqvvQn9Ln/ofcbnW87Y5YUh5WaKHSj+SbnzNk535w5Z2atEEVRnvEHPZ59KofbjcaVKArcVsN1ojhgq737rFou3WFB6Hb9xbnZSsWatWqXLsxblWptgQ/VYw+Giz6Lo8D2yqVG3PJc5wPWW+1uMH/Rjz3PgI/yTdZhUejcYxvWzduR6624rcAOelb9qh2y6x4f9aNG1+uxNgvy/AXjftf1I52115l+13aY2aEf2m03Dkc69Crz266/HnQ9j+kRJ6neuKZpmq7r2mNyqxdGrGPVMehEnHdoLTOfBa5jrbhh9FFlbW0glz4P7pqvZTei0Wx+tRMUr/O4vN4M3+ebtmsMJwZ678Z+dCUI7B4SOqPZ5CAzmZCgDcNhEZfl2G1DLmgAHWAAchyGjF95XWWaEoWRf2B7MaNUMTGhNqoo+i/8/bSnYT6gUlulLZU6Km2rlKn0rkrXVXpPpa5KP1bphvL8MfN5VTzKlkcH4f9BjYBmjrqcZGjQ0N1kJn3wz5w82DOZuK01sXrTLBTQiaZjr17/Atx2+dNZqPVXP4TDXTTd2KnV72px/7fVg1p/9SidnGhGLvuJUOjQRMECfu/cQYWGmvYwQ+CEyQ0/qs6VS53Q6Qae23oelBqPCP97dShaFy/a8878hcpCtcZmLy00m4+yu7/Fb0eP7bD/JC5Io8J+nFsoK4XIuprKVJPJFCOAImAUcABwEHAIMAY4DAdD0gHM9IEHajrrk/nHAW8AjgCOAo4BjgNOAE4CTgFOA0qAMxz26/nhF5b1Sq/ItsTrBOBNwCRgCjANmMG8qo7A7XECDa6rPIrFLLyFJcuGTd7rlNuW8TBn/HaKsYHEypaHmJd8SnpkEw5yOezgZ2NPl7/f/PI99J9/+82SlAlSdWSLQbono8Lgk8Wh754oq0v/MjjwEoMXXBx8iQsYQBr7+oslcmgAh77B2AAOfYPDAzhIA2N8uw+hrUVmtNi662v8OxyZo4odQNkQVN64EDBAjghF8n0DxVGh0ORrx4TCEGVHjgsFBPwYICeEIi/OcnJSKHLiNXIq5TZRnE65TV4ppdwmk54RCl14MiayhAAVnzjBT5Nwry+F5Ox5B6vB2ZMcQmchTUqpDGlKSucgTUvJgjQjpfMcivIIMPHj8C/e/uTtD96KstT4AfluXVFWeLvM26M6gfvkXphNVSM5K7WVtLYstXNp7Tmpraa1ltTW0trzUjuf0hala1OmnUyuonRvGiIR8mK7i5JCslZM+Tvvf8ZaJQ0TEcBFh0/ynzAiqZiIC24ofOz/iBFJx0S0cIv8xvsf8P/f/WbD220PAAA=",
                    "type": 3,
                    "matrix": "AAAAAAAA8D8AAAAAAAAAgAAAAAAAAACA/kbhehSgicAAAAAAAAAAgAAAAAAAAPA/AAAAAAAAAIAAPwrXo8BcwAAAAAAAAACAAAAAAAAAAIAAAAAAAADwP65H4XoUYIjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8="
                }
            }
        },
        {
            "id": "7f9314a1-1a6a-43ef-bf28-83fda655cb6b",
            "parent": "b62c83db-69ea-485b-9315-26826110e578",
            "type": "WallLayer",
            "attributes": {
                "geometry": {
                    "compress": true,
                    "picture": "H4sIAAAAAAAEANVXW28TRxTe2Yu9TkocIIQ7mJBLC2aJYwdIpbSASyNEhKwSeIms6Xo9hCXrNewF1alU1Ko/pFXf+xuq/ok+9xf0pff7fMuMWYwcVmqi0I3mm8yZs3O+c+acmbVCFEX5hz/o8byhcrjbaFyLosBtNVwnigO21nvEquXSPRaEbtdfXpivVKx5q3bl0qJVqdaW+FQ99qC47LM4CmyvXGrELc91brHeWneT+ct+7HkGbJRvsw6LQucB27Ru341cb9VtBXbQs+rX7ZDd8PisHzW6Xo+1WZDnLxiPuq4f6ay9wfT7tsPMDv3AbrtxONah15nfdv2NoOt5TI84SfXme5qm6bqufUnu9MKIdaw6Jp2I8w6tFeazwHWsVTeMPqysrw/l0ufBTXNfdiMazeYXO0HxBo/L683wfb5pu8Zwaqj1buxH14LA7iGhM6pND1OTCQnaUBwVcVmJ3TbGBQ2gAwxAjsOI8Ruvq0xLojDyT2wvZpQqJhbUxhVF/5W/n7Y0yidUaqu0pVJHpW2VMpXeV+mGSh+o1FXpQ5VuKs8fM59XxaMMPDoI/w9qBDRz1OUkQ4OG7hYz6ZNna/Jgz2Xitt6E96ZZKKATTcdevf4FuK37s1mo9b0fweEumm7slPe7Wtz/zXtQ63uP0smJZuSynwiFDk0ELOD3zj1UaKhpn2QInFC56UfVhXKpEzrdwHNbz4NS4xHhf68ORevyZXvRWbxUWarW2PyVpWbzaXbzd/jt6LEdtp/EBWlU2IdzC2WlEFlXM5lqMlliDFAEjAP2Aw4ADgImAIdgYEQagJo+9EBNZ32y/iTgMOAI4CjgGOA44ATgJOAU4DSgBDjDYZ+eH33BrVdaRbYlVqcAZwHTgBnALGAO66o6ArfHCTS8rvIoFrPwJlyWDZu81ym3LeNRzvitFGMDiZUtD7Eu+Yj0yBYM5HLYwY8nvl75fuvzdwd7glQdEwqf/vDt1ZcUxgcUHi+PfPeVstZXJPtTChC8pHBgQEH2wIlvPrtKDg7h0FeYGMKhr3BoCAepYExu9yE0WGRGi224vsa/w5E5qtgBlA1B5U2KASbIESFIvm8gOCoEmnztmBAYouzIcSHAAD8GyAkhyIuznJwUgpx4jZxKmU0Ep1Nmk1dKKbPJomeEQBeWjKksIUDFJ0bw0yTc60shOXvOwRucPckhdB6jaTkqYzQjRxcwmpUjC6M5ObrIoSiPABM/Dv/m7S/e/uStKEuNH5Dv1BVllbe3eXtaJzCf3AvzqWok56W0kpaWpXQhLb0gpdW01JLSWlp6UUoXU9KiNG3KtJPJVZTmTUMkQl5sd1FSSHzFkn/w/hf4KmmYiAAuOnyS/4wZScVEXHBD4WP/J8xIOiaihVvkd97/iP//BRHHAGFtDwAA",
                    "type": 3,
                    "matrix": "AAAAAAAA8D8AAAAAAAAAgAAAAAAAAACAAEfhehSgicAAAAAAAAAAgAAAAAAAAPA/AAAAAAAAAIB5H4XrUWBowAAAAAAAAACAAAAAAAAAAIAAAAAAAADwP65H4XoUYIjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8="
                }
            }
        },
        {
            "id": "4859603d-8153-4fcb-a2a4-fec3f5015dfc",
            "parent": "d1f15b9d-216a-478b-88f7-2767b5222bfe",
            "type": "WallLayer",
            "attributes": {
                "geometry": {
                    "compress": true,
                    "picture": "H4sIAAAAAAAEANVXW28TRxTeq71OShwghDuYNJcWzBLHDpBKaQGXRqgRskrgJbKm6/UQhqzXsBdUp1JRq/6QVn3vb6j6J/rcX9CXtrTQFubbzphNhMNKTRS60XybOXNmznfOnDOzVlRFUZ7zB288b2kcbjcaV6MoYK0Gc6M4oCu9B7RaLt2hQci6/uLcbKViz9q1yxfn7Uq1tsCH6rEHxUWfxlHgeOVSI255zP2Y9la669Rf9GPPM2GjfJN2aBS69+i6ffN2xLxl1gqcoGfXrzkhve7xUT9qdL0ebdMgzyeYD7rMjwzaXqPGXcelVod84rRZHI50yDXqt5m/FnQ9jxoRJ6nd+FDXdcMw9G/VW70woh27jkE34rxDe4n6NGCuvczC6NPK6upALn0e3DT3ZTei0Wx+sxMUr/O4vNkMP+KbtmsMJwZa78Z+dDUInB4SOqPa5CA1mZCgDcVhEZelmLXRL+gAA2ACchyGzD95XWVaEoWRf+R4MSVEsbCgPqooxh98ftrSMB/QiKORlkZcjbQ1QjVyVyNrGrmnEaaR+xpZV14+Vj6viUfZ8hgg/D+oEdDMEcZJhiYJ2Qa1yKN/1+TBnsnEbbUJ7y2rUMBLNAN79eYX4LbuT2eh1vd+CIe7aIa5U97vanH/N+9Bre89SicnmpnLfiIUOiQR0IDfO3dQoaGuf5EhcELlhh9V58qlTuh2A4+1XgalxiPC/14fitalS868O3+xslCt0dnLC83m4+zmb/Hb0aM7bD+JC9KosA/nFspKUWVdTWWqyWSJEUARMArYDzgAOAgYAxyCgSFpAGrGwAM1nfXJ+uOAw4AjgKOAY4DjgBOAk4BTgNOAEuAMh31GfniTW6+1imxLrE4A3gZMAqYA04AZrKsZCNweJ9DgusqjWKzCO3BZNmzyXqfctoyHOeN3U4xNJFa2PMS66mdqT92AgVwOO/hwcein75SVK5+Pfb/088bXH8i3ilQd2aLw5S8/9hXVUaGQnrlJYf8rFDaZOPAKExgAjv3w1RX14AAOfYWxARz6CocGcJAK5vh2H0Jbi8xs0TXm6/w7HJmjiR1A2aiovHHRwYB6RAiS7xsIjgqBLqcdEwJTlJ16XAjQwY8B9YQQ5MVZrp4UgpyYpp5KmU0Ep1NmkymllNlk0TNCYAhL5kSWEKDiEyP4aRLu9aWQnD1n4Q3OnuQQOofepOyV0ZuSvfPoTcuejd6M7F3gUJRHgIUfh//w9jdvf/FWlKXGD8j364qyzNt7vD2uqzCf3AuzqWpUz0lpJS0tS+lcWnpeSqtpqS2ltbT0gpTOp6RFadqSaSeTqyjNW6ZIhLzY7qKkkPiKJZ/x9xP4KmlYiAAuOnyS/44RScVCXHBD4WP/N4xIOhaihVvkKX//iv9fAChNaqptDwAA",
                    "type": 3,
                    "matrix": "AAAAAAAA8D8AAAAAAAAAgAAAAAAAAACAkOtRuH5VwUAAAAAAAAAAgAAAAAAAAPA/AAAAAAAAAIDAHoXrUWBowAAAAAAAAACAAAAAAAAAAIAAAAAAAADwP65H4XoUYIjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8="
                }
            }
        }
    ]
}
Card
 
Deck of Cards
 


Anchor
updateObject
updateObject

...

Deck of Cards
idbimObjectUpdate
 
Card
labelHTTP Method
 

PUT

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: objects/<object_id> 

...

Name

Mandatory / Optional

Type

Description

parent

optional

string (guid)

The id of the parent to which the object can be associated

type

mandatory

string

Element type of the object

attributes

optional

string

Attributes of the object

children

optional

object

Children of the object

Card
 
Card
labelDescription
 

Update or replace a specified existing object with a new one.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Code Block
borderColorRed
titleJSON
langxml

{
    "parent" : "02dc3da7-600a-494d-9b2b-e72b74143062",
    "type": "Wall",
    "attributes": {
        "element": {
            "isparent": true,
            "nr": 0,
            "matrix": "AAAAAAAA8D8AAAAAAAAAgAAAAAAAAACAINejcP1YsEAAAAAAAAAAgAAAAAAAAPA/AAAAAAAAAIAK16Nw/fy2QAAAAAAAAACAAAAAAAAAAIAAAAAAAADwPwAArkfheoS/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8=",
            "elementtyp": "10074eef-9418-4d64-9c6d-23932835a7f1",
             "divisionid": "ac21b9a1-8853-4658-9fbf-0cf62340bd18"
        },
        "general": {
            "name": "Brickwall",
            "isobjectvalid": true
        },
        "quantity": {
            "width": 115
        },
        "allplan": {
            "allplan_guid": "08b8195a-a2ad-11e2-9993-002215ea7d6b",
            "allplan_id": 2065507287,
            "allplan_text": "<PP>Wall",
            "dateofexport": "2013-05-01T09:32:13"
        },
        "geometry": {
            "mesh": "{\"C\":4278255360,\"V\":[4450.01,115.01,0.01,3200.01,115.01,0.01,3200.01,0.01,0.01,4450.01,0.01,0.01,2315.01,0.01,0.01,2315.01,115.01,0.01,0.01,115.01,0.01,0.01,0.01,0.01,4450.01,115.01,2750.01,4450.01,0.01,2750.01,0.01,0.01,2750.01,0.01,115.01,2750.01,2315.01,115.01,2190.01,3200.01,115.01,2190.01,3200.01,0.01,2190.01,2315.01,0.01,2190.01],\"F\":[4,0,1,2,3,4,4,5,6,7,4,8,9,10,11,4,0,3,9,8,8,6,5,12,13,1,0,8,11,4,7,6,11,10,8,3,2,14,15,4,7,10,9,4,12,15,14,13,4,15,12,5,4,4,13,14,2,1]}"
        }
    }
}
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Card
 
Deck of Cards
 

Anchor
objCreateAttachment
objCreateAttachment

...

Deck of Cards
idbimObjCreateAttachment
 
Card
labelHTTP Method
 

POST

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: objects/<object_id>attachments 

...

Name

Mandatory / Optional

Type

Description

objectIds

will be ignored

string

The id of the project objects to which the file has to be attached

fileName

will be ignored

string

Name of the file to be attached to the project

type

will be ignored

string

Mime type

size

will be ignored

integer

Size of the file to be attached to the project

Card
 
Card
labelDescription
 

Create a new attachment in a object.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: multipart/form-data
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 201 Created
Code Block
borderColorRed
titleJSON
langxml

[
    {
        "objectIds": [
            "7cf910cb-e357-43f6-aa3a-b45c26380f75"
        ],
        "fileName": "Door_Model.jpg",
        "type": "image/jpeg",
        "size": 211258,
        "id": "d0b3fc78-8f60-4e3f-ae72-65beb3dcb7d2"
    }
]
Card
 
Deck of Cards
 


Anchor
objGetAttachment
objGetAttachment

...

Deck of Cards
idbimGetObjAttachment
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: objects/<object_id>attachments 

...

Examplehttps://api.bimplus.net/v2/bimplus/objects/7cf910cb-e357-43f6-aa3a-b45c26380f75/attachments

Card
 
Card
labelDescription
 

Get all the attachments belonging to a specified object.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

[
    {
        "objectIds": [
            "7cf910cb-e357-43f6-aa3a-b45c26380f75"
        ],
        "fileName": "Door_Model.jpg",
        "type": "image/jpeg",
        "size": 211258,
        "id": "d0b3fc78-8f60-4e3f-ae72-65beb3dcb7d2"
    }
]
Card
 
Deck of Cards
 


Anchor
objDeleteAttachment
objDeleteAttachment

...

Deck of Cards
idbimDeleteObjAttachment
 
Card
labelHTTP Method
 

DELETE

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: objects/<object_id>/attachments 

...

Examplehttps://api.bimplus.net/v2/bimplus/objects/7cf910cb-e357-43f6-aa3a-b45c26380f75/attachments

Card
 
Card
labelDescription
 

Delete all the attachments from a specified object.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Card
 
Deck of Cards
 


Anchor
deleteObject
deleteObject

...

Deck of Cards
idbimObjDelete
 
Card
labelHTTP Method
 

DELETE

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: objects/<object_id> 

...

Examplehttps://api.bimplus.net/v2/bimplus/objects/7cf910cb-e357-43f6-aa3a-b45c26380f75

Card
 
Card
labelDescription
 

Deletes a specified object.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml
[3]
0:  {
id: "0d2ce2cc-3588-45d6-a59a-f6b89ebed34e"
name: "!!!!!_VORTEILSHAUS V40 SD45 Traufeingang"
}-
1:  {
id: "2d703abe-b4f9-407c-af53-a39c5b7ba872"
name: "__5 999 Parklife Salzburg Lehen"
}-
2:  {
id: "c480cc54-aec4-4bef-8d35-93bb090e1aba"
name: "0811-Wohnhaus Kraus - Carport1"
}
Card
 
Deck of Cards
 


Anchor
elementTypeService
elementTypeService

...

Deck of Cards
idbimGetElementTypes
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: element-types 

URLhttps://api.bimplus.net/v2/<team_slug>/element-types

Examplehttps://api.bimplus.net/v2/bimplus/element-types

Card
 
Card
labelDescription
 

Gets the list of existing element types.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml
[3]
0:  [3]
0:  {
type: "GeometryObject"
category: "/1/30/4/"
name: "3D object"
ifcType: "ID_IFCBuildingElementProxy"
id: "5a8a8670-cb9f-4f04-a467-04a9e416a6d0"
}-
1:  {
type: "Chimney"
category: "/1/10/8/"
name: "Chimney"
ifcType: "ID_IFCBuildingElementProxy"
id: "e504f24c-e643-452b-b901-6a18883dc7e9"
}-
2:  {
type: "Column"
category: "/1/10/2/"
name: "Column"
ifcType: "ID_IFCColumn"
id: "2e308afe-d078-4c20-b53c-76b2da66d848"
}
...
Card
 
Deck of Cards
 


Anchor
getElementTypeProp
getElementTypeProp

...

Deck of Cards
idbimGetElementTypeProp
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: element-types/<element_type_id> 

...

Examplehttps://api.bimplus.net/v2/bimplus/element-types/e504f24c-e643-452b-b901-6a18883dc7e9

Card
 
Card
labelDescription
 

Get the properties of a specified element type.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml
{
type: "Chimney"
category: "/1/10/8/"
name: "Chimney"
ifcType: "ID_IFCBuildingElementProxy"
id: "e504f24c-e643-452b-b901-6a18883dc7e9"
}
Card
 
Deck of Cards
 


Anchor
getDisciplines
getDisciplines

...

Deck of Cards
idbimGetDisciplines
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: element-types/disciplines 

...

Examplehttps://api.bimplus.net/v2/bimplus/element-types/disciplines

Card
 
Card
labelDescription
 

Gets the list of existing layers.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml
{
-e79a4e18-383f-49c4-aabf-e15b27850423: {
category: "/14/"
name: "Airconditionermodel"
ifcType: null
id: "e79a4e18-383f-49c4-aabf-e15b27850423"
}
-63b069d2-81df-4418-91de-8a954fa12924: {
category: "/5/"
name: "Wood Construction Model"
ifcType: null
id: "63b069d2-81df-4418-91de-8a954fa12924"
}
-dd5cc7d0-72fe-46aa-ba62-dcd86729bd2f: {
category: "/4/"
name: "Massiveconstructionmodel"
ifcType: null
id: "dd5cc7d0-72fe-46aa-ba62-dcd86729bd2f"
}
-6a6e4d09-3550-4483-8134-98ac1e6c1afb: {
category: "/60/"
name: "Production model"
ifcType: null
id: "6a6e4d09-3550-4483-8134-98ac1e6c1afb"
}
-09e623d4-1e12-4a77-b358-ea1d0b28e4a7: {
category: "/2/"
name: "Roommodel"
ifcType: null
id: "09e623d4-1e12-4a77-b358-ea1d0b28e4a7"
}
-687c6451-3fa1-47e0-9f13-406833bb06f3: {
category: "/13/"
name: "TGA_Wastewatermodel"
ifcType: null
id: "687c6451-3fa1-47e0-9f13-406833bb06f3"
}
}
...
Card
 
Deck of Cards
 


Anchor
divisionService
divisionService

...

Deck of Cards
idbimGetAttachmentList
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: attachments/<attachment_id> 

...

Example: https://api.bimplus.net/v2/bimplus/attachments/d0b3fc78-8f60-4e3f-ae72-65beb3dcb7d2

Card
 
Card
labelDescription
 

Get detailed information about a specified attachment.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

{
    "objectIds": [
        "7cf910cb-e357-43f6-aa3a-b45c26380f75"
    ],
    "fileName": "Door_Model.jpg",
    "type": "image/jpeg",
    "size": 211258,
    "id": "d0b3fc78-8f60-4e3f-ae72-65beb3dcb7d2"
}
Card
 
Deck of Cards
 


Anchor
downloadAttachment
downloadAttachment

...

Deck of Cards
idbimDownloadAttachment
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: attachments/<attachment_id>/download 

...

Example: https://api.bimplus.net/v2/bimplus/attachments/d0b3fc78-8f60-4e3f-ae72-65beb3dcb7d2/download

Card
 
Card
labelDescription
 

Download the content of a specified attachment.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Card
 
Deck of Cards
 


Anchor
updateAttachment
updateAttachment

...

Deck of Cards
idbimUpdateAttachment
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: attachments/<attachment_id> 

...

Name

Mandatory / Optional

Type

Description

objectIds

optional

string

The id of the objects to which the file has to be attached

fileName

optional

string

Name of the file to be attached to the project

type

optional

string

Mime type

size

optional

integer

Size of the file to be attached to the project

Card
 
Card
labelDescription
 

Update or replace a specified existing attachment with a new one.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Card
 
Deck of Cards
 


Anchor
deleteAttachment
deleteAttachment

...

Deck of Cards
idbimDeleteAttachment
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: attachments/<attachment_id> 

...

Example: https://api.bimplus.net/v2/bimplus/attachments/d0b3fc78-8f60-4e3f-ae72-65beb3dcb7d2

Card
 
Card
labelDescription
 

Deletes a specified attachment.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Card
 
Deck of Cards
 


Anchor
issueService
issueService

...

Deck of Cards
idbimGetIssueDetails
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: issues/<issue_id> 

...

Example: https://api.bimplus.net/v2/bimplus/issues/8ead8bfe-ab23-4340-ac47-38181e83bff3

Card
 
Card
labelDescription
 

Get details of an issue present in a project.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

{
    "projectId": "0d2ce2cc-3588-45d6-a59a-f6b89ebed34e",
    "name": "Fire Exit Wrong",
    "description": "The fire exit is in the wrong place",
    "author": "Mr. Smart",
    "status": "open",
    "createdAt": "2013-06-02T10:05:00+00:00",
    "dueDate": "2013-06-05T10:05:00+00:00",
    "solution": null,
    "classification": "",
    "priority": "very high",
    "revision": null,
    "id": "8ead8bfe-ab23-4340-ac47-38181e83bff3"
}
Card
 
Deck of Cards
 


Anchor
getIssueTypes
getIssueTypes

...

Deck of Cards
idbimGetIssueTypest
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: issues/types 

URLhttps://api.bimplus.net/v2/<team_slug>/issues/types

Examplehttps://api.bimplus.net/v2/bimplus/issues/types

Card
 
Card
labelDescription
 

Get all the available issue types.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml
 
Card
 
Deck of Cards
 


Anchor
getIssueTypeDetails
getIssueTypeDetails

...

Deck of Cards
idbimGetIssueTypeDetails
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: issues/types/<type_id> 

URLhttps://api.bimplus.net/v2/<team_slug>/issues/types/<type_id>

Card
 
Card
labelDescription
 

Get details of a specified issue type.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml
 
Card
 
Deck of Cards
 


Anchor
createPin
createPin

Create a new pin for the issue
Deck of Cards
idbimCreatePin
 
Card
labelHTTP Method
 

POST

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: issues/<issue_id>/pins 

...

Name

Mandatory / Optional

Type

Description

issueId

will be ignored

string (guid)

The id of the issue to which the pin is related

objectId

mandatory

string (guid)

The id of the object to which the pin is related

topologyNodeId

will be ignored

string (guid)

The id of the topology to which the pin is attached

position

optional

object

The position of the issue in the building (x,y,z co-ordinates)

normalVector

optional

object

The direction of the issue in the 3D space (x,y,z co-ordinates)

createdAt

will be ignored

date

The creation date

Card
 
Card
labelDescription
 

Create a new pin for an issue for relating the issue with its object.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Code Block
borderColorRed
titleJSON
langxml

{
    "objectId": "7cf910cb-e357-43f6-aa3a-b45c26380f75",
    "position": {
        "x": "123.45",
        "y": "234.56",
        "z": "345.67"
    },
    "normalVector": {
        "x": "0",
        "y": "1",
        "z": "2"
    }
}
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 201 Created
Code Block
borderColorRed
titleJSON
langxml

{
    "issueId": "8ead8bfe-ab23-4340-ac47-38181e83bff3",
    "objectId": "7cf910cb-e357-43f6-aa3a-b45c26380f75",
    "topologyNodeId": "387fa6cc-b6f9-4470-8c42-c07982aba660",
    "position": {
        "x": "123.45",
        "y": "234.56",
        "z": "345.67"
    },
    "normalVector": {
        "x": "0",
        "y": "1",
        "z": "2"
    },
    "createdAt": "2013-06-07T10:07:00+00:00",
    "id": "8836308d-f09f-4bb7-b6d2-354a2db205a6"
}
Card
 
Deck of Cards
 


Anchor
getPins
getPins

Get all the pins of the issue
Deck of Cards
idbimGetAllPins
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: issues/<issue_id>/pins 

...

Example: https://api.bimplus.net/v2/bimplus/issues/8ead8bfe-ab23-4340-ac47-38181e83bff3/pins

Card
 
Card
labelDescription
 

Get all the pins of a specified issue type.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

[
    {
        "issueId": "8ead8bfe-ab23-4340-ac47-38181e83bff3",
        "objectId": "00000000-0000-0000-0000-000000000000",
        "topologyNodeId": "387fa6cc-b6f9-4470-8c42-c07982aba660",
        "position": {
            "x": 123.45,
            "y": 234.56,
            "z": 345.67
        },
        "normalVector": {
            "x": 0,
            "y": 1,
            "z": 2
        },
        "createdAt": "2013-06-07T10:07:00",
        "id": "8836308d-f09f-4bb7-b6d2-354a2db205a6"
    }
]
Card
 
Deck of Cards
 


Anchor
deletePins
deletePins

...

Deck of Cards
idbimDeleteAllPins
 
Card
labelHTTP Method
 

DELETE

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: issues/<issue_id>/pins 

...

Example: https://api.bimplus.net/v2/bimplus/issues/8ead8bfe-ab23-4340-ac47-38181e83bff3/pins

Card
 
Card
labelDescription
 

Delete all the pins from a specified issue.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Card
 
Deck of Cards
 


Anchor
createComment
createComment

...

Deck of Cards
idbimCreateComment
 
Card
labelHTTP Method
 

POST

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: issues/<issue_id>/comments 

...

Name

Mandatory / Optional

Type

Description

text

mandatory

string

The comment text

createdAt

will be ignored

string (date)

Creation date of the comment

author

will be ignored

string

The author of the comment

Card
 
Card
labelDescription
 

Create a new comment for a specified issue.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Code Block
borderColorRed
titleJSON
langxml

{
    "text": "The fire exit should be x:120, y: 120; z: 340"
}
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 201 Created
Code Block
borderColorRed
titleJSON
langxml

{
    "issueId": "cb96a9b1-48c9-4d97-8c9e-262476c1c6b2",
    "text": "The fire exit should be x:120, y: 120; z: 340",
    "createdAt": "2013-07-02T13:26:18.8932853+00:00",
    "author": "132a78a5-b523-4bf2-8382-7098fac3f803",
    "id": "d258c905-c8af-4463-b0d8-ac09dbcfc255"
}
Card
 
Deck of Cards
 


Anchor
getComments
getComments

...

Deck of Cards
idbimGetAllComments
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: issues/<issue_id>/comments 

...

Example: https://api.bimplus.net/v2//issues/cb96a9b1-48c9-4d97-8c9e-262476c1c6b2/comments

Card
 
Card
labelDescription
 

Get all the comments of a specified issue.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

[
    {
        "issueId": "cb96a9b1-48c9-4d97-8c9e-262476c1c6b2",
        "text": "The fire exit should be x:120, y: 120; z: 340",
        "createdAt": "2013-07-02T13:26:18+00:00",
        "author": "132a78a5-b523-4bf2-8382-7098fac3f803",
        "id": "d258c905-c8af-4463-b0d8-ac09dbcfc255"
    }
]
Card
 
Deck of Cards
 


Anchor
deleteComment
deleteComment

...

Deck of Cards
idbimDeleteComment
 
Card
labelHTTP Method
 

DELETE

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: issues/<issue_id>/comments/<comment_id> 

...

Example: https://api.bimplus.net/v2//issues/cb96a9b1-48c9-4d97-8c9e-262476c1c6b2/comments/d258c905-c8af-4463-b0d8-ac09dbcfc255

Card
 
Card
labelDescription
 

Deletes a specified comment.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Card
 
Deck of Cards
 


Anchor
createAttachmentForIssue
createAttachmentForIssue

...

Deck of Cards
idbimCreateAttachmentForIssue
 
Card
labelHTTP Method
 

POST

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: issues/<issue_id>/attachments 

...

Name

Mandatory / Optional

Type

Description

objectIds

will be ignored

string

The id of the project objects to which the file has to be attached

fileName

will be ignored

string

Name of the file to be attached to the project

type

will be ignored

string

Mime type

size

will be ignored

integer

Size of the file to be attached to the project

Card
 
Card
labelDescription
 

Creates a new attachment for a specified issue.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: multipart/form-data
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 201 Created
Code Block
borderColorRed
titleJSON
langxml

[
    {
        "objectIds": [
            "8ead8bfe-ab23-4340-ac47-38181e83bff3"
        ],
        "fileName": "FireExit_Wrong.jpg",
        "type": "image/jpeg",
        "size": 211258,
        "id": "db9e340a-08a6-4306-92b2-c51c0063c206"
    }
]
Card
 
Deck of Cards
 


Anchor
getAttachmentsFromIssue
getAttachmentsFromIssue

...

Deck of Cards
idbimGetAttachmentListFromIssue
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: issues/<issue_id>/attachments 

...

Example: https://api.bimplus.net/v2/bimplus/issues/8ead8bfe-ab23-4340-ac47-38181e83bff3/attachments

Card
 
Card
labelDescription
 

Gets the attachment list from a specified issue.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

[
    {
        "objectIds": [
            "8ead8bfe-ab23-4340-ac47-38181e83bff3"
        ],
        "fileName": "FireExit_Wrong.jpg",
        "type": "image/jpeg",
        "size": 211258,
        "id": "db9e340a-08a6-4306-92b2-c51c0063c206"
    }
]
Card
 
Deck of Cards
 


Anchor
deleteAttachmentsFromIssue
deleteAttachmentsFromIssue

...

Deck of Cards
idbimDeleteAttachmentFromIssue
 
Card
labelHTTP Method
 

DELETE

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: issues/<issue_id>/attachments 

...

Example:https://api.bimplus.net/v2/bimplus/issues/8ead8bfe-ab23-4340-ac47-38181e83bff3/attachments

Card
 
Card
labelDescription
 

Delete all the attachments from a specified issue.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Card
 
Deck of Cards
 


Anchor
updateIssue
updateIssue

...

Deck of Cards
idbimUpdateIssue
 
Card
labelHTTP Method
 

PUT

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: issues/<issue_id> 

...

Name

Mandatory / Optional

Type

Description

projectId

will be ignored

string (guid)

Id of the project

name

optional

string

Name of the issue

description

optional

string

Description of the issue

author

optional

string

Author of the issue

status

optional

string

Status of the issue

createdAt

will be ignored

string (date)

Creation date of the issue

dueDate

optional

string (date)

The date in which the issue is planned to be finished

solution

optional

string

The proposed solution for the issue

classification

optional

string

The classification to which the issues belongs

priority

optional

string

The priority of the issue

Card
 
Card
labelDescription
 

Update or replace a specified existing issue with a new one.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Code Block
borderColorRed
titleJSON
langxml

{
    "name": "Fire Exit Wrong",
    "description": "The fire exit is in the wrong place(x:120, y: 120; z: 340)",
    "author": "Mr. Smart",
    "status": "open"
}
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Card
 
Deck of Cards
 


Anchor
deleteIssue
deleteIssue

...

Deck of Cards
idbimDeleteIssue
 
Card
labelHTTP Method
 

DELETE

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: issues/<issue_id> 

...

Example: https://api.bimplus.net/v2/bimplus/issues/8ead8bfe-ab23-4340-ac47-38181e83bff3

Card
 
Card
labelDescription
 

Deletes a specified issue.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Card
 
Deck of Cards
 


Anchor
pinService
pinService

...

Deck of Cards
idbimGetPinDetails
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: pins/<pin_id> 

URLhttps://api.bimplus.net/v2//pins/

Example:https://api.bimplus.net/v2/bimplus/pins/8836308d-f09f-4bb7-b6d2-354a2db205a6

Card
 
Card
labelDescription
 

Get details of a specified pin.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

{
    "issueId": "8ead8bfe-ab23-4340-ac47-38181e83bff3",
    "objectId": "7cf910cb-e357-43f6-aa3a-b45c26380f75",
    "topologyNodeId": "387fa6cc-b6f9-4470-8c42-c07982aba660",
    "position": {
        "x": 123.45,
        "y": 234.56,
        "z": 345.67
    },
    "normalVector": {
        "x": 0,
        "y": 1,
        "z": 2
    },
    "createdAt": "2013-06-07T10:07:00",
    "id": "8836308d-f09f-4bb7-b6d2-354a2db205a6"
}
Card
 
Deck of Cards
 


Anchor
updatePin
updatePin

Update the pin
Deck of Cards
idbimPinUpdate
 
Card
labelHTTP Method
 

PUT

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: pins/<pin_id> 

URLhttps://api.bimplus.net/v2//pins/

...

Name

Mandatory / Optional

Type

Description

issueId

mandatory

string (guid)

The id of the issue to which the pin is related

objectId

mandatory

string (guid)

The id of the object to which the pin is related

newObjectId

optional

string (guid)

It should be specified when the pin is assigned to another object via update

topologyNodeId

optional

string (guid)

The id of the topology to which the pin is attached

position

optional

object

The position of the issue in the building (x,y,z co-ordinates)

normalVector

optional

object

The direction of the issue in the 3D space (x,y,z co-ordinates)

createdAt

will be ignored

date

The creation date

Card
 
Card
labelDescription
 

Update or replace a specified existing pin with a new one.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Code Block
borderColorRed
titleJSON
langxml

{
    "issueId": "8ead8bfe-ab23-4340-ac47-38181e83bff3",
    "objectId": "7cf910cb-e357-43f6-aa3a-b45c26380f75",
    "position": {
        "x": 123.45,
        "y": 234.56,
        "z": 345.67
    },
    "normalVector": {
        "x": 0,
        "y": 1,
        "z": 2
    }
}
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Card
 
Deck of Cards
 


Anchor
deletePin
deletePin

Delete the pin
Deck of Cards
idbimGetPinDetails
 
Card
labelHTTP Method
 

DELETE

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: pins/<pin_id> 

URLhttps://api.bimplus.net/v2//pins/

Example: https://api.bimplus.net/v2/bimplus/pins/8836308d-f09f-4bb7-b6d2-354a2db205a6

Card
 
Card
labelDescription
 

Deletes a specified pin.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Card
 
Deck of Cards
 

Anchor
importService
importService

...

Deck of Cards
idbimCreateProjectFromIFC
 
Card
labelHTTP Method
 

POST

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: import 

URLhttps://api.bimplus.net/v2/<team_slug>/import

Examplehttps://api.bimplus.net/v2/bimplus/import

Card
 
Card
labelDescription
 

Create a new project by importing SketchUp and IFC files into the team database.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 201 Created
Card
 
Deck of Cards
 


Anchor
createSubProjectFromIFC
createSubProjectFromIFC

...

Deck of Cards
idbimCreateSubProjectFromIFC
 
Card
labelHTTP Method
 

POST

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: projects/<project_id>/import 

...

Examplehttps://api.bimplus.net/v2/bimplus/projects/0d2ce2cc-3588-45d6-a59a-f6b89ebed34e/import

Card
 
Card
labelDescription
 

Create a new sub-project by importing SketchUp and IFC files into the project.

Card
 
Card
labelRequest
 
Card
 
Card
labelResponse
 
Card
 
Deck of Cards
 


Anchor
authorizationService
authorizationService

...

Deck of Cards
idbimAuthenticateToken
 
Card
labelHTTP Method
 

POST

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: authorize 

URLhttps://api.bimplus.net/v2/authorize

...

Name

Mandatory / Optional

Type

Description

user_id

mandatory

string

The email address of the user

password

mandatory

string

The user's password

client_id

optional

string

The identifier of the used client

application_id

optional

string

The id of the application

Card
 
Card
labelDescription
 

Authorizes a user and returns a token for further API calls.

Please, use the client_id from the request and regenerate the token (using the same API call with client_id as the additional parameter) for having the possibility to login multiple times at the same time. For more information, see here

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Content-Type: application/json
Code Block
borderColorRed
titleJSON
langxml

{
 "user_id" : "test@bimplus.net",
 "password" : "test"
}
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

{
"access_token": "9c1874a62c974dcfa75e0132c423a088",
"expires_in": 2591999,
"client_id": "9fd0bb9d-570b-4719-bfae-93e2f879c19a",
"token_type": "BimPlus"
}
Card
 
Deck of Cards
 


Anchor
getTokenInfo
getTokenInfo

...

Deck of Cards
idbimGetTokenInfo
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: tokeninfo?access_token=<token>

URLhttps://api.bimplus.net/v2/tokeninfo?access_token=<token>

Example

Card
 
Card
labelDescription
 

Get information about a specified token(if the specified token exists and not expired).

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

{
    "user_id": "b37b60d4-0f1b-4158-99c4-847254786517",
    "audience": "00000000-0000-0000-0000-000000000000",
    "expires_in": 2271650

}

...

Name

Type

Description

user_id

The unique user id to be used for any further API calls.

expires_in

The remaining lifetime on the access token in seconds

audience

In our case the id of the client (Mobile app, Browser …)

Card
 
Deck of Cards
 

 

Anchor
getCrossToken
getCrossToken

...

Deck of Cards
idbimGetCrossToken
 
Card
labelHTTP Method
 

POST

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: cross-token

URLhttps://api.bimplus.net/v2/cross-token

Card
 
Card
labelDescription
 

This service is basically used for requesting a disposable temporary token which will be used for authenticating against different clients. Based on the given authentication token the user is identified and a one time token is generated and returned.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

{
cross_token: "b392cee4d0044ef681fa911772668cf9"
expires_in: 299
token_type: "BimPlus"
}

...

Name

Type

Description

cross_token

string

The temporary token which will be used for cross-authenticate

expires_in

string

The remaining lifetime on the access token in seconds

token_type

string

Type of the token which will be used as part of the header

Card
 
Deck of Cards
 

 

Anchor
crossAuthenticate
crossAuthenticate

...

Deck of Cards
idbimCrossAuthenticate
 
Card
labelHTTP Method
 

POST

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: cross-authorize

...

Name

Mandatory / Optional

Type

Description

cross_token

mandatory

string

The temporary token which will be used for cross-authenticate

client_id

optional

string

The identifier of the used client

team_id

optional

string

The id of the team

project_id

optional

string

The id of the project

application_id

optional

string

The id of the application

Card
 
Card
labelDescription
 

Based on the one time cross token, the user will be identified and logged in to the given device/client. The one time cross token will be removed but the new token which will be generated as a result of this call be used in the header for the subsequent API calls.

The team_id and project_id information can be provided as part of the call, if the user wants to work on or display(viewer) a particular team or an project.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Content-Type: application/json
Code Block
borderColorRed
titleJSON
langxml

{
"cross_token": "b392cee4d0044ef681fa911772668cf9"
}

Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

{
"access_token": "43796fab76d54d2c9cb9120fd7d79c9e",
"expires_in": 2591999,
"client_id": "9fd0bb9d-570b-4719-bfae-93e2f879c19a",
"token_type": "BimPlus"
}
Card
 
Deck of Cards
 


Anchor
expireToken
expireToken

...

Deck of Cards
idbimExpireToken
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: revoke?token=<token>

URLhttps://api.bimplus.net/v2/revoke?token=<token>

Example

Card
 
Card
labelDescription
 

The specified token will expire immediately.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Card
 
Deck of Cards
 


Anchor
userService
userService

...

Deck of Cards
idbimCreateUser
 
Card
labelHTTP Method
 

POST

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: users 

URLhttps://api.bimplus.net/v2/users

...

Name

Mandatory / Optional

Type

Description

email

mandatory

string

Email of the user

status

optional

will be ignored

The status of the account (Active / Inactive)

password

mandatory

string

Password of the user

Card
 
Card
labelDescription
 

Creates a new user account.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Code Block
borderColorRed
titleJSON
langxml

{
 "email" : "test@bimplus.net",
 "password" : "test"
}
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 201 Created
Code Block
borderColorRed
titleJSON
langxml

{
    "id": "b8615afc-99cc-4bcd-b0ca-ff0593ce15c6",
    "email": "test@bimplus.net",
    "status": "Active"
}
Card
 
Deck of Cards
 


Anchor
getUserInfo
getUserInfo

...

Deck of Cards
idbimGetUserInfo
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: users/<user_id> 

...

Examplehttps://api.bimplus.net/v2/users/b8615afc-99cc-4bcd-b0ca-ff0593ce15c6

Card
 
Card
labelDescription
 

Get information about a specified user.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

{
    "id": "b8615afc-99cc-4bcd-b0ca-ff0593ce15c6",
    "email": "test@bimplus.net",
    "status": "Active"
}
Card
 
Deck of Cards
 


Anchor
updateUser
updateUser

...

Deck of Cards
idbimUpdateUserInfo
 
Card
labelHTTP Method
 

PUT

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: users/<user_id> 

...

Name

Mandatory / Optional

Type

Description

email

mandatory

string

Email of the user

status

mandatory

string

The status of the account (Active / Inactive)

password

mandatory

string

Password of the user

Card
 
Card
labelDescription
 

Update information about a specified user.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Code Block
borderColorRed
titleJSON
langxml

{
    "email": "updated_test@bimplus.net",
    "status": "Active",
    "password": "test"
}
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Card
 
Deck of Cards
 


Anchor
getCurrentUserInfo
getCurrentUserInfo

...

Deck of Cards
idbimGetCurrentUserInfo
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: user 

URLhttps://api.bimplus.net/v2/user

Card
 
Card
labelDescription
 

Get information about the currently logged in user.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

{
    "id": "b8615afc-99cc-4bcd-b0ca-ff0593ce15c6",
    "email": "test@bimplus.net",
    "status": "Active"
}
Card
 
Deck of Cards
 


Anchor
teamService
teamService

...

Deck of Cards
idbimCreateNewTeam
 
Card
labelHTTP Method
 

POST

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: teams 

URLhttps://api.bimplus.net/v2/teams

...

Name

Mandatory / Optional

Type

Description

slug

mandatory

string

The unique name which will be used in the url

name

mandatory

string

Name of the team

owner

mandatory

string (guid)

The unique identifier of the user who will be the initial owner

totalStorage

mandatory

integer

The total storage allocated to the the team (the initial storage size as ordered in the shop)

storageStats

will be ignored

integer

The storage statistics of the team

status

will be ignored

string

Active / Inactive

teamWorksConnection

optional

string

Base64 encoded database connection string for legacy applications

dataStorageStatus

optional

string

Online / Offline

Card
 
Card
labelDescription
 

Create a new team and its related database.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Code Block
borderColorRed
titleJSON
langxml

{

        "slug": "best-company",
        "name": "Best Company",
        "owner": "b8615afc-99cc-4bcd-b0ca-ff0593ce15c6",
        "totalStorage": 500000000,
        "teamWorksConnection": "RGF0YSBTb3VyY2U9YmltcGx1cy5tYW50cm8ubmV0O0luaXRpYWwgQ2F0YWxvZz1CaW1QbHVzLlRlbmFudC5BTUFaT05BLU1OVU8wMTcudGhlLWJlc3Q7VXNlciBJRD10aGUtYmVzdDtQYXNzd29yZD00YmZhZWVlZTM5NDBmZjI0ZjhhNjg2MmIxMzk3NzUyYWU1MjlkZDIzO0Nvbm5lY3QgVGltZW91dD0xMA==",
        "dataStorageStatus": "Online"
    }
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 201 Created
Code Block
borderColorRed
titleJSON
langxml

{
    "id": "db038754-2598-4616-9ea2-2c0947f2e93a",
    "slug": "best-company",
    "name": "Best Company",
    "owner": "b8615afc-99cc-4bcd-b0ca-ff0593ce15c6",
    "totalStorage": 500000000,
    "storageStats": {
        "usedSpace": 0,
        "numberOfProjects": 0,
        "numberOfMembers": 0,
        "totalSpace": 500000000,
        "totalNumberOfProjects": 0,
        "totalNumberOfMembers": 0
    },
    "status": "Active",
    "teamWorksConnection": "RGF0YSBTb3VyY2U9YmltcGx1cy5tYW50cm8ubmV0O0luaXRpYWwgQ2F0YWxvZz1CaW1QbHVzLlRlbmFudC5BTUFaT05BLU1OVU8wMTcudGhlLWJlc3Q7VXNlciBJRD10aGUtYmVzdDtQYXNzd29yZD00YmZhZWVlZTM5NDBmZjI0ZjhhNjg2MmIxMzk3NzUyYWU1MjlkZDIzO0Nvbm5lY3QgVGltZW91dD0xMA==",
    "dataStorageStatus": "Online"
}
Card
 
Deck of Cardsdeck
 


Anchor
getTeamInfo
getTeamInfo

...

Deck of Cards
idbimGetTeamInfo
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: teams/<team_slug> 

...

Examplehttps://api.bimplus.net/v2/teams/best-company

Card
 
Card
labelDescription
 

Get information about a specified team.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

{
    "id": "33b7d02a-8c97-460e-9bf2-4959937fd2c5",
    "slug": "best-company",
    "name": "Best Company",
    "owner": "b8615afc-99cc-4bcd-b0ca-ff0593ce15c6",
    "totalStorage": 500000000,
    "storageStats": {
        "usedSpace": 13369344,
        "numberOfProjects": 0,
        "numberOfMembers": 0,
        "totalSpace": 500000000,
        "totalNumberOfProjects": 0,
        "totalNumberOfMembers": 0
    },
    "status": "Active",
    "teamWorksConnection": "RGF0YSBTb3VyY2U9YmltcGx1cy5tYW50cm8ubmV0O0luaXRpYWwgQ2F0YWxvZz1CaW1QbHVzLlRlbmFudC5BTUFaT05BLU1OVU8wMTcuYmVzdC1jb21wYW55O1VzZXIgSUQ9YmVzdC1jb21wYW55O1Bhc3N3b3JkPWFjNzZmMjM1MzJkMGI5ZjE0ZTYzNmRmMWVmZDAwNmMyMDM2ZGU4NWM7Q29ubmVjdCBUaW1lb3V0PTEw",
    "dataStorageStatus": "Online"
}
Card
 
Deck of Cards
 


Anchor
updateTeam
updateTeam

...

Deck of Cards
idbimUpdateTeamInfo
 
Card
labelHTTP Method
 

PUT

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: teams/<team_slug> 

...

Name

Mandatory / Optional

Type

Description

slug

will be ignored

string

The unique name which will be used in the url

name

mandatory

string

Name of the team

owner

will be ignored

string (guid)

The unique identifier of the user who will be the initial owner

totalStorage

mandatory

integer

The total storage allocated to the the team (the initial storage size as ordered in the shop)

storageStats

will be ignored

integer

The storage statistics of the team

status

mandatory

string

Active / Inactive

teamWorksConnection

will be ignored

string

Base64 encoded database connection string for legacy applications

dataStorageStatus

will be ignored

string

Online / Offline

Card
 
Card
labelDescription
 

Update information about a specified team.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Code Block
borderColorRed
titleJSON
langxml

{
        "name": "Best Company",
        "totalStorage": 500000000,
        "status": "Active"
}
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Card
 
Deck of Cards
 


Anchor
deleteTeam
deleteTeam

...

Deck of Cards
idbimDeleteTeam
 
Card
labelHTTP Method
 

DELETE

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: teams/<team_slug> 

...

Examplehttps://api.bimplus.net/v2/teams/08b8195a-a2ad-11e2-9993-002215ea7d6b

Card
 
Card
labelDescription
 

Delete a specified team.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Card
 
Deck of Cards
 


Anchor
getTeamsFromCurrentUser
getTeamsFromCurrentUser

...

Deck of Cards
idbimGetTeamFromCurrentUser
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: teams 

URLhttps://api.bimplus.net/v2/teams

Card
 
Card
labelDescription
 

Get a team list in which the current logged in user is a member of

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

[
    {
        "id": "db038754-2598-4616-9ea2-2c0947f2e93a",
        "slug": "best-company",
        "name": "Best Company",
        "owner": "b8615afc-99cc-4bcd-b0ca-ff0593ce15c6",
        "totalStorage": 500000000,
        "storageStats": null,
        "status": "Active",
        "teamWorksConnection": "RGF0YSBTb3VyY2U9YmltcGx1cy5tYW50cm8ubmV0O0luaXRpYWwgQ2F0YWxvZz1CaW1QbHVzLlRlbmFudC5BTUFaT05BLU1OVU8wMTcudGhlLWJlc3Q7VXNlciBJRD10aGUtYmVzdDtQYXNzd29yZD00YmZhZWVlZTM5NDBmZjI0ZjhhNjg2MmIxMzk3NzUyYWU1MjlkZDIzO0Nvbm5lY3QgVGltZW91dD0xMA==",
        "dataStorageStatus": "Online"
    },
    {
        "id": "82884f54-96bf-4e9c-a2fb-44db8379378d",
        "slug": "nemetschek",
        "name": "Nemetschek",
        "owner": "132a78a5-b523-4bf2-8382-7098fac3f803",
        "totalStorage": 0,
        "storageStats": null,
        "status": "Active",
        "teamWorksConnection": "RGF0YSBTb3VyY2U9YmltcGx1cy5tYW50cm8ubmV0OyBJbml0aWFsIENhdGFsb2c9QmltUGx1cy5UZW5hbnQuRGV2OyBVc2VyIElkPWRiYmltbWFudHJvdGVzdDsgUGFzc3dvcmQ9MWprdGNudG9DcU9qeGtIMU9QOXg7IENvbm5lY3QgdGltZW91dD0xMA==",
        "dataStorageStatus": "Online"
    },
    {
        "id": "7eab1453-a4e7-4d05-983e-031544540e6f",
        "slug": "bimplus-demo",
        "name": "BimPlusDemo",
        "owner": "5592c628-588e-f5c0-b08b-088d43de9209",
        "totalStorage": 53687091200,
        "storageStats": null,
        "status": "Active",
        "teamWorksConnection": "RGF0YSBTb3VyY2U9YmltcGx1cy5tYW50cm8ubmV0O0luaXRpYWwgQ2F0YWxvZz1CaW1QbHVzLlRlbmFudC5iaW1wbHVzLWRlbW87VXNlciBJRD1iaW1wbHVzLWRlbW87UGFzc3dvcmQ9YWI3ZDRmNDc5ZGM4YjI1Yjg2MDc0Y2ZmZTNiNDBjZmY2OWQwNzQ1YjtDb25uZWN0IFRpbWVvdXQ9MTA=",
        "dataStorageStatus": "Online"
    }
]
Card
 
Deck of Cards
 


Anchor
membershipService
membershipService

...

Deck of Cards
idbimAddUserToTeam
 
Card
labelHTTP Method
 

POST

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: <team_slug>/members 

...

Name

Mandatory / Optional

Type

Description

user

mandatory

object

Information of the user

user.id

mandatory

string

Id of the user

user.email

will be ignored

string

Email of the user

user.status

will be ignored

string

Status of the user(Active / Inactive)

roles

will be ignored

object

Roles of the user

status

mandatory

string

Status of the membership(Active / Passive)

Card
 
Card
labelDescription
 

Add a specified user to a specified team.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Code Block
borderColorRed
titleJSON
langxml

{
    "user": {
        "id": "b8615afc-99cc-4bcd-b0ca-ff0593ce15c6"
    },
    "roles": [
        "Member"
    ],
    "status": "Active"

}
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 Ok
Card
 
Deck of Cards
 


Anchor
getMembersOfTeam
getMembersOfTeam

...

Deck of Cards
idbimGetMemberListInfo
 
Card
labelHTTP Method
 

GET

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: <team_slug>/members 

...

Example: https://api.bimplus.net/v2/best-company/members

Card
 
Card
labelDescription
 

Gets the member list of a specified team.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Code Block
borderColorRed
titleJSON
langxml

[
    {
        "user": {
            "id": "b8615afc-99cc-4bcd-b0ca-ff0593ce15c6",
            "email": "test@bimplus.net",
            "status": "Active"
        },
        "roles": [
            "Member"
        ],
        "status": "Active"
    },
    {
        "user": {
            "id": "b8615afc-99cc-4bcd-b0ca-ff0593ce15c7",
            "email": "customer@bimplus.net",
            "status": "Active"
        },
        "roles": [
            "Member"
        ],
        "status": "Passive"
    }
]
Card
 
Deck of Cards
 


Anchor
updateUserInTeam
updateUserInTeam

...

Deck of Cards
idbimUpdateUserInfoInTeam
 
Card
labelHTTP Method
 

PUT

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: <team_slug>/members/<user_id> 

...

Name

Mandatory / Optional

Type

Description

user

mandatory

object

Information of the user

user.id

mandatory

string

Id of the user

status

mandatory

string

Status of the membership(Active / Passive)

Card
 
Card
labelDescription
 

Update information about a specified user in a team.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Code Block
borderColorRed
titleJSON
langxml

{
        "user": {
            "id": "b8615afc-99cc-4bcd-b0ca-ff0593ce15c7"
        },
        "status": "Active"
    }
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Card
 
Deck of Cards
 


Anchor
deleteUserFromTeam
deleteUserFromTeam

...

Deck of Cards
idbimDeleteUserFromTeam
 
Card
labelHTTP Method
 

DELETE

Card
 
Card
defaulttrue
labelURL / Resource / JSON Structure
 

Resource: <team_slug>/members/<user_id> 

...

Example: https://api.bimplus.net/v2/best-company/members/b8615afc-99cc-4bcd-b0ca-ff0593ce15c6

Card
 
Card
labelDescription
 

Deletes a specified user from a team.

Card
 
Card
labelRequest
 
Code Block
borderColorGreen
titleHeaders
langxml

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
 
Card
labelResponse
 
Code Block
borderColorGreen
titleStatus
langxml

Status: 200 OK
Card
 
Deck of Cards