Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Reverted from v. 223
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

...

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

...

Card
labelDescription

...

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

 
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"
}
Card
 

 
Deck of Cards


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 Blockcode
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 Blockcode
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
 

 
Cardcard
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 Cards


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