Versions Compared

Key

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


Note

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


Composition Setup


Info

Developers please

This web page is under construction. The JSON Request and Reply (Request and Reply tab) for the API calls are not complete.

Note

Please use

Newwindowlink
titlehttphttps://bimplusapi-devstage.mantrobimplus.net/v2
urlhttphttps://bimplusapi-devstage.mantrobimplus.net
for the testing purposes because our productive server
/v2
(stage version of Bimplus API) and
Newwindowlink
titlehttpshttp://apiportal-stage.bimplus.net/
urlhttpshttp://apiportal-stage.bimplus.net
is not available to the market yet.

Bim+ Services

...

Project Service

...

  • Create a new project
  • Get the project list
  • Get the properties of the project
  • Update the project
  • Create an issue in the project
  • Get the issue list from the project
  • Delete all the issues from the project
  • Create a new attachment in the project
  • Get the attachment list from the project
  • Delete all the attachments from the project
  • Get the project disciplines
  • Delete the project

...

Create a new project

...

idbimCreateProject
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

POST

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: projects 

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

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

JSON Structure

Name

Mandatory / Optional

Type

Description

name

optional

string

Name of the project

shortDescr

optional

string

Short description of the project

created

optional

date

Creation date of the project

Card
labelDescription

Creates a new project.

...

labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

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

{
"name" : "Your Awesome Building",
"shortDescr" : "Example for creating a project"
}

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 201 Created
Code Block
borderColorRed
langxml
titleJSON

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

...

Get the Project List

...

idbimGetProjectList
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: projects 

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

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

Card
labelDescription

Gets the available project list with main properties.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON

[
    {
        "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"
    }
]

...

Get the Project Properties

...

idbimGetProjectProp
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: projects/<project_id>

URLhttps://api.bimplus.net/v2/<team>/projects/<project_id>

Examplehttps://api.bimplus.net/v2/bimplus/projects/c8c8e6f2-4495-484c-929d-0049f1f9d4ff

Card
labelDescription

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

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON

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

/
(stage version of Shop/Portal) for testing purposes. The production version of the portal is located under 
Newwindowlink
titlehttps://portal.bimplus.net/
urlhttps://portal.bimplus.net/
  and the base url of the API is different for the production version.


Section
bordertrue


Column

Project relevant services


Column

Administration relevant services


Column

Other services



Section


Column

Project Service



Column

Model Service



Column

Object Service




Section


Column

Custom attribute Service



Column

Revision Service



Column

CustomTable Service




Section


Column

Cross Section Service




Column

Connection Service







Section


Column

ElementType Service



Column

Attachment Service



Column

Issue Service



Column

Pin Service




Section


Column
width25%

BCF Service



Column
width25%

Import Service



Column
width25%

Export IFC Service



Column
width25%

Export To Excel Service




Section


Column
width25%

Hyperlink Service



Column
width25%

Structure Service



Column
width25%

Clash Service



Column
width25%

User Settings Service




Section


Column
width25%

Slideshow Service



Column

Comment Service



Column
width25%

Lock Service




Section


Column
width25%

Authorization Service



Column
width25%

User Management Service



Column
width25%

Team Management Service



Column
width25%

Membership Management Service




Section


Column
width50%

Rights and Roles Service



Column
width50%




Section


Column
width25%

Share Service



Column
width25%

Messaging Service



Column
width25%

Object Navigator(filter) Service




Section


Column
width25%

Export Object Service



Column
width25%

Selection Object Service



Column
width25%

Catalog Service




Section


Column

Bimplus Windows Explorer related Services


...

Update the project

...

idbimUpdateProject
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

PUT

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: projects/<project_id>

URLhttps://api.bimplus.net/v2/<company>/projects/<project_id>

Examplehttps://api.bimplus.net/v2/bimplus/projects/c8c8e6f2-4495-484c-929d-0049f1f9d4ff

JSON Structure

Name

Mandatory / Optional

Type

Description

id

mandatory

guid

id of the project

name

optional

string

Name of the project

shortDescr

optional

string

Short description of the project

created

optional

date

Creation date of the project

changed

optional

date

Changed date of the project

Card
labelDescription

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

...

labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

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

{
"shortDescr" : "Updating the project"
}
Card
labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK

...

Create an issue in the project

...

idbimCreateIssue
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

POST

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: projects/<project_id>issues

URLhttps://api.bimplus.net/v2/<company>/projects/<project_id>/issues

Examplehttps://api.bimplus.net/v2/bimplus/projects/c8c8e6f2-4495-484c-929d-0049f1f9d4ff/issues

JSON Structure

Name

Mandatory / Optional

Type

Description

projectId

mandatory

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

optional

date

Creation date of the issue

dueDate

optional

date

The date in which the issue is planned to be finished

solution

optional

 

 

classification

optional

string

 

priority

optional

string

 

Card
labelDescription

Creates a new issue in a project.

...

labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

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

{
"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",
"dueDate": "2013-06-05T10:05:00",
"classification": "",
"priority": "very high"
}

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 201 Created
Code Block
borderColorRed
langxml
titleJSON

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

...

Get the Issue List from the project

...

idbimGetIssueList
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: projects/<project_id>issues 

URLhttps://api.bimplus.net/v2/<company>/projects/<project_id>/issues

Examplehttps://api.bimplus.net/v2/bimplus/projects/c8c8e6f2-4495-484c-929d-0049f1f9d4ff

Card
labelDescription

Get all the issues assigned to a specified project.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK

...

borderColorRed
langxml
titleJSON

...

Delete all the issues from the project

...

idbimDeleteIssueList
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

DELETE

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: projects/<project_id>issues 
URLhttps://api.bimplus.net/v2/<company>/projects/<project_id>/issues
Examplehttps://api.bimplus.net/v2/bimplus/projects/c8c8e6f2-4495-484c-929d-0049f1f9d4ff

Card
labelDescription

Delete all the issues belonging to a specified project.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK

...

borderColorRed
langxml
titleJSON

...

Create a new attachment in the project

...

idbimCreateAttachmentInProject
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

POST

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: projects/<project_id>/attachments 

URLhttps://api.bimplus.net/v2/<company>/projects/<project_id>/attachments

Examplehttps://api.bimplus.net/v2/bimplus/projects/c8c8e6f2-4495-484c-929d-0049f1f9d4ff/attachments

JSON Structure

Name

Mandatory / Optional

Type

Description

objectIds

optional

string

The id of the project 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

long

Size of the file to be attached to the project

Card
labelDescription

Creates a new attachment in a project.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Get the Attachment List from the project

...

idbimGetAttachmentListFromProject
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: projects/<project_id>/attachments 

URLhttps://api.bimplus.net/v2/<company>/projects/<project_id>/attachments

Examplehttps://api.bimplus.net/v2/bimplus/projects/c8c8e6f2-4495-484c-929d-0049f1f9d4ff/attachments

Card
labelDescription

Get all the attachments belonging to a specified project.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Delete all the attachments from the project

...

idbimDeleteAttachmentListFromProject
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

DELETE

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: projects/<project_id>/attachments 

URLhttps://api.bimplus.net/v2/<company>/projects/<project_id>/attachments

Examplehttps://api.bimplus.net/v2/bimplus/projects/c8c8e6f2-4495-484c-929d-0049f1f9d4ff

Card
labelDescription

Delete all the attachments belonging to a specified project.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Get the project disciplines

...

idbimGetProjectDisc
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: projects/<project_id>/disciplines 

URLhttps://api.bimplus.net/v2/<company>/projects/<project_id>/disciplines

Examplehttps://api.bimplus.net/v2/bimplus/projects/c8c8e6f2-4495-484c-929d-0049f1f9d4ff/disciplines

Card
labelDescription

Get the disciplines of a project.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Delete the project

...

idbimDeleteProject
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

DELETE

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: projects/<project_id> 
URLhttps://api.bimplus.net/v2/<company>/projects/<project_id>

Examplehttps://api.bimplus.net/v2/bimplus/projects/c8c8e6f2-4495-484c-929d-0049f1f9d4ff

Card
labelDescription

Deletes a specified project.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

  • Create a new object
  • Get the object tree with full property list whose geometry type is "mesh"(default)
  • Get the object with no children and fully property list whose geometry type is "mesh"(default)
  • Get the full property list of the object without geometry
  • Get the project topology tree
  • Get the object tree with full property list without geometry
  • Get the optimized objects tree with selected property list whose geometry type is "ThreeJS"
  • Get the object tree with full property list whose geometry type is "compressed geometry mesh (meshblob)"
  • Get the object tree with selected property list whose geometry type is "ThreeJS" filtered by discipline
  • Get the object tree whose geometry type is "compressed geometry mesh (meshblob)" filtered by discipline
  • Update the object
  • Create a new attachment in the object
  • Get the attachment list from the object
  • Delete all attachments from the project
  • Delete the object

...

Create a new object

...

idbimGetObject1
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

POST

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: objects 

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

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

JSON Structure:

Name

Mandatory / Optional

Type

Description

parent

optional

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

 

Children of the object

Card
labelDescription

Creates a new object

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

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

...

idbimGetObject2
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: objects/<object_id> 

URLhttps://api.bimplus.net/v2/<company>/objects/<object_id>

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

Card
labelDescription

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

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
langxml
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Get the full property list of the object without geometry

...

idbimGetObject4
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: objects/<object_id>/nogeometry

URLhttps://api.bimplus.net/v2/<company>/objects/<object_id>/nogeometry

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

Card
labelDescription

Get the full property list of the object without geometry

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Get the project topology tree

...

idbimGetObject5
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: objects/<object_id>/projecttree

URLhttps://api.bimplus.net/v2/<company>/objects/<object_id>/projecttree

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

Card
labelDescription

Get the project topology tree.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Get the object tree with full property list without geometry

...

idbimGetObject6
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: objects/<object_id>/topology 

URLhttps://api.bimplus.net/v2/<company>/objects/<object_id>/topology

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

Card
labelDescription

Get the object tree with full property list without geometry.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

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

...

idbimGetObject7
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: objects/<object_id>/geometries/threejs 

URLhttps://api.bimplus.net/v2/<company>/objects/<object_id>/geometries/threejs

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

Card
labelDescription

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

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

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

...

idbimGetObject8
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: objects/<object_id>/geometries/meshblob 

URLhttps://api.bimplus.net/v2/<company>/objects/<object_id>/geometries/meshblob

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

Card
labelDescription

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

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

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

...

idbimGetObject9
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

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

URLhttps://api.bimplus.net/v2/<company>/objects/<object_id>/disciplines/<discipline_id>/geometries/threejs

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

Card
labelDescription

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

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

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

...

idbimGetObject10
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

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

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

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

Card
labelDescription

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

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Update the object*

...

idbimObjectUpdate
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

PUT

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: objects/<object_id> 

URLhttps://api.bimplus.net/v2/<company>/objects/<object_id>

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

JSON Structure:

Name

Mandatory / Optional

Type

Description

id

mandatory

guid

Id of the object

parent

optional

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

 

Children of the object

Card
labelDescription

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

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Create a new attachment in the object

...

idbimObjCreateAttachment
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

POST

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: objects/<object_id>attachments 

URLhttps://api.bimplus.net/v2/<company>/objects/<object_id>attachments

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

JSON Structure

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

long

Size of the file to be attached to the project

Card
labelDescription

Create a new attachment in a object.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Get the attachment list from the object

...

idbimGetObjAttachment
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: objects/<object_id>attachments 

URLhttps://api.bimplus.net/v2/<company>/objects/<object_id>attachments

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

Card
labelDescription

Get all the attachments belonging to a specified object.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Delete all the attachments from the project

...

idbimDeleteObjAttachment
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

DELETE

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: objects/<object_id>/attachments 

URLhttps://api.bimplus.net/v2/<company>/objects/<object_id>/attachments

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

Card
labelDescription

Delete all the attachments from a specified project.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Delete the object

...

idbimObjDelete
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

DELETE

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: objects/<object_id> 

URLhttps://api.bimplus.net/v2/<company>/objects/<object_id>

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

Card
labelDescription

Deletes a specified object.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

  • Get all the element types
  • Get the element type properties
  • Get the list of exisiting disciplines

...

Get the element types

...

idbimGetElementType
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: element-types 

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

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

Card
labelDescription

Gets the list of existing element types.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[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"
}

...

Get the element type properties

...

idbimGetElementTypeProp
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: element-types/<element_type_id> 

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

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

Card
labelDescription

Get the properties of a specified element type.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

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

...

Get the list of existing disciplines

...

idbimGetDisciplines
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: element-types/disciplines 

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

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

Card
labelDescription

Gets the list of existing disciplines.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
{
-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"
}
}

...

Note

Not used in the current edition!

Attachment Service

...

  • Get attachment information
  • Download the attachment
  • Update the attachment
  • Delete the attachment

...

Get Attachment information

...

idbimGetAttachmentList
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: attachments/<attachment_id> 

URLhttps://api.bimplus.net/v2/<company>/attachments/<attachment_id>

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

Card
labelDescription

Get detailed information about a specified attachment.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Download the attachment

...

idbimDownloadAttachment
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: attachments/<attachment_id>/download 

URLhttps://api.bimplus.net/v2/<company>/attachments/<attachment_id>/download

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

Card
labelDescription

Download the content of a specified attachment.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Update the attachment

...

idbimUpdateAttachment
Card
labelImplementation Status

Image Removed Service not finished yet !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: attachments/<attachment_id> 

URLhttps://api.bimplus.net/v2/<company>/attachments/<attachment_id>

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

JSON Structure

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

long

Size of the file to be attached to the project

Card
labelDescription

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

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Delete the Attachment

...

idbimDeleteAttachment
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: attachments/<attachment_id> 

URLhttps://api.bimplus.net/v2/<company>/attachments/<attachment_id>

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

Card
labelDescription

Deletes a specified attachment.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

Issue Service

...

  • Get details of the issue
  • Get all the issue types
  • Get details of the issue type
  • Create a new pin for the issue
  • Get all the pins of the issue
  • Delete all the pins from the issue
  • Create a new comment for the issue
  • Get all the comments of the issue
  • Delete the comment
  • Create a new attachment for the issue
  • Get the attachment list from the issue
  • Delete all the attachments from the issue
  • Update the issue
  • Delete the issue

...

Get details of the issue

...

idbimGetIssueDetails
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: issues/<issue_id> 

URLhttps://api.bimplus.net/v2/<company>/issues/<issue_id>

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

Card
labelDescription

Get details of an issue present in a project.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Get all the issue types

...

idbimGetIssueTypest
Card
labelImplementation Status

Service not finished yet !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: issues/types 

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

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

Card
labelDescription

Get all the available issue types.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Get details of the issue type

...

idbimGetIssueTypeDetails
Card
labelImplementation Status

Service not finished yet !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: issues/types/<type_id> 

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

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

Card
labelDescription

Get details of a specified issue type.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Create a new pin for the issue

...

idbimCreatePin
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

POST

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: issues/<issue_id>/pins 

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

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

JSON Structure

Name

Mandatory / Optional

Type

Description

issueId

 

guid

The id of the issue to which the pin is related

objectId

 

 

The id of the object to which the pin is related

position

optional

 

 

normalVector

optional

 

 

createdAt

optional

date

The creation date

Card
labelDescription

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

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Get all the pins of the issue

...

idbimGetAllPins
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: issues/<issue_id>/pins 

URLhttps://api.bimplus.net/v2/<company>/issues/<issue_id>/pins

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

Card
labelDescription

Get all the pins of a specified issue type.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Delete all the pins from the issue

...

idbimDeleteAllPins
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

DELETE

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: issues/<issue_id>/pins 

URLhttps://api.bimplus.net/v2/<company>/issues/<issue_id>/pins

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

Card
labelDescription

Delete all the pins from a specified issue.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Create a new comment for the issue

...

idbimCreateComment
Card
labelImplementation Status

Service not finished yet !

Card
labelHTTP Method

POST

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: issues/<issue_id>/comments 

URLhttps://api.bimplus.net/v2/<company>/issues/<issue_id>/comments

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

JSON Structure:

Name

Mandatory / Optional

Type

Description

issueId

 

guid

The id of the issue to which the comment is related

text

 

string

The comment text

createdAt

 

date

Creation date of the comment

author

 

string

The author of the comment

Card
labelDescription

Create a new comment for a specified issue.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Get all the comments of the issue

...

idbimGetAllComments
Card
labelImplementation Status

Service not finished yet !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: issues/<issue_id>/comments 

URLhttps://api.bimplus.net/v2/<company>/issues/<issue_id>/comments

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

Card
labelDescription

Get all the comments of a specified issue.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Delete the comment

...

idbimDeleteComment
Card
labelImplementation Status

Service not finished yet !

Card
labelHTTP Method

DELETE

Card
defaulttrue
labelURL / Resource / JSON Structure

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

URLhttps://api.bimplus.net/v2/<company>/issues/<issue_id>/comments/<comment_id>

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

Card
labelDescription

Deletes a specified comment.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Create a new attachment for the issue

...

idbimCreateAttachmentForIssue
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

POST

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: issues/<issue_id>/attachments 

URLhttps://api.bimplus.net/v2/<company>/issues/<issue_id>/attachments

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

JSON Structure

Name

Mandatory / Optional

Type

Description

objectIds

optional

string

The id of the issue 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

long

Size of the file to be attached to the project

Card
labelDescription

Creates a new attachment for a specified issue.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Get the attachment list from the issue

...

idbimGetAttachmentListFromIssue
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: issues/<issue_id>/attachments 

URLhttps://api.bimplus.net/v2/<company>/issues/<issue_id>/attachments

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

Card
labelDescription

Gets the attachment list from a specified issue.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Delete all the attachments from the issue

...

idbimDeleteAttachmentFromIssue
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

DELETE

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: issues/<issue_id>/attachments 

URLhttps://api.bimplus.net/v2/<company>/issues/<issue_id>/attachments

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

Card
labelDescription

Delete all the attachments from a specified issue.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Update the issue

...

idbimUpdateIssue
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

PUT

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: issues/<issue_id> 

URLhttps://api.bimplus.net/v2/<company>/issues/<issue_id>

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

JSON Structure

Name

Mandatory / Optional

Type

Description

projectId

 

guid

Id of the project

name

 

string

Name of the issue

description

 

string

Description of the issue

author

 

string

Author of the issue

status

 

string

Status of the issue

createdAt

 

date

Creation date of the issue

dueDate

 

date

The date in which the issue is planned to be finished

solution

 

 

 

classification

 

string

 

priority

 

string

 

Card
labelDescription

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

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Delete the issue

...

idbimDeleteIssue
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

DELETE

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: issues/<issue_id> 

URLhttps://api.bimplus.net/v2/<company>/issues/<issue_id>

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

Card
labelDescription

Deletes a specified issue.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

Pin Service

...

  • Get details of the pin
  • Update the pin
  • Delete the pin

...

Get details of the pin

...

idbimGetPinDetails
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: pins/<pin_id> 

URLhttps://api.bimplus.net/v2/<company>/pins/<pin_id>

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

Card
labelDescription

Get details of a specified pin.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Update the pin

...

idbimPinUpdate
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

PUT

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: pins/<pin_id> 

URLhttps://api.bimplus.net/v2/<company>/pins/<pin_id>

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

Card
labelDescription

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

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Delete the pin

...

idbimGetPinDetails
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

DELETE

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: pins/<pin_id> 

URLhttps://api.bimplus.net/v2/<company>/pins/<pin_id>

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

Card
labelDescription

Deletes a specified pin.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

Import Service

...

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

...

Create a new project by importing SketchUp and IFC files

...

idbimCreateProjectFromIFC
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

POST

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: import 

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

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

Card
labelDescription

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

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

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

...

idbimCreateSubProjectFromIFC
Card
labelImplementation Status

Service not finished yet !

Card
labelHTTP Method

POST

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: projects/<project_id>/import 

URLhttps://api.bimplus.net/v2/<company>/projects/<project_id>/import

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

Card
labelDescription

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

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

Authorization Service

...

  • Authenticate by requesting and receiving a token
  • Get token information
  • Revoke / Terminate the token

...

Authenticate by requesting and receiving a token

...

idbimAuthenticateToken
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

POST

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: authorize 

URLhttps://api.bimplus.net/v2/<company>/authorize

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

Card
labelDescription

Authenticate by requesting and receiving a token.

...

labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

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

{
 "user_id" : "test@bimplus.net",
 "password" : "test"
}

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON

{
"access_token": "9c1874a62c974dcfa75e0132c423a088"
"expires_in": 2591999
"token_type": "BimPlus"
}

...

Get token information

...

idbimGetTokenInfo
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: tokeninfo?access_token=<token>

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

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

Card
labelDescription

Get information about a specified token.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Revoke / Expire the token

...

idbimExpireToken
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: revoke?token=<token>

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

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

Card
labelDescription

The specified token will expire immediately.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

User Management Service

...

  • Create a new user
  • Get information about the user
  • Update information about the user
  • Get information about the currently logged in user

...

Create a new user

...

idbimCreateUser
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

POST

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: users 

URLhttps://api.bimplus.net/v2/<company>/users

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

JSON Structure:

Name

Mandatory / Optional

Type

Description

email

 

string

Email of the user

status

 

string

 

password

 

string

Password of the user

Card
labelDescription

Creates a new user account.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Get information about the user

...

idbimGetUserInfo
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: users/<user_id> 

URLhttps://api.bimplus.net/v2/<company>/users/<user_id>

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

Card
labelDescription

Get information about a specified user.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Update information about the user

...

idbimUpdateUserInfo
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

PUT

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: users/<user_id> 

URLhttps://api.bimplus.net/v2/<company>/users/<user_id>

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

JSON Structure:

Name

Mandatory / Optional

Type

Description

email

 

string

Email of the user

status

 

string

 

password

 

string

Password of the user

Card
labelDescription

Update information about a specified user.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Get information about the currently logged in user

...

idbimGetCurrentUserInfo
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: user 

URLhttps://api.bimplus.net/v2/<company>/user

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

Card
labelDescription

Get information about the currently logged in user.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

Team Management Service

...

  • Create a new team and its related database
  • Get information about the team
  • Update information about the team
  • Get the team list in which the current logged in user is a member of

...

Create a new team and its related database

...

idbimCreateNewTeam
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

POST

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: teams 

URLhttps://api.bimplus.net/v2/<company>/teams

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

JSON Structure

Name

Mandatory / Optional

Type

Description

id

optional

guid

Id of the team

slug

optional

string

The unique name which will be used in the url

name

optional

string

Name of the team

owner

optional

guid

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

totalStorage

optional

 

The total storage allocated to the the team

storageStats

optional

 

The storage statistics of the team

status

optional

string

 

teamWorksConnection

optional

string

 

dataStorageStatus

optional

string

 

Card
labelDescription

Create a new team and its related database.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Get information about the team

...

idbimGetTeamInfo
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: teams/<team_id> 

URLhttps://api.bimplus.net/v2/<company>/teams/<team_id>

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

Card
labelDescription

Get information about a specified team.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Update information about the team

...

idbimUpdateTeamInfo
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

PUT

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: teams/<team_id> 

URLhttps://api.bimplus.net/v2/<company>/teams/<team_id>

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

JSON Structure

Name

Mandatory / Optional

Type

Description

id

optional

guid

Id of the team

slug

optional

string

The unique name which will be used in the url

name

optional

string

Name of the team

owner

optional

guid

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

totalStorage

optional

 

The total storage allocated to the the team

storageStats

optional

 

The storage statistics of the team

status

optional

string

 

teamWorksConnection

optional

string

 

dataStorageStatus

optional

string

 

Card
labelDescription

Update information about a specified team.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

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

...

idbimGetTeamFromCurrentUser
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: teams 

URLhttps://api.bimplus.net/v2/<company>/teams

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

Card
labelDescription

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

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

Membership Management Service

...

  • Add the user to the team
  • Get the member list of the team
  • Update information about the user in the team
  • Delete the user from the team

...

Add the user to the team

...

idbimAddUserToTeam
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

POST

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: <team_id>/members 

URLhttps://api.bimplus.net/v2/<company>/<team_id>/members

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

Card
labelDescription

Add a specified user to a specified team.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Get the member list of the team

...

idbimGetMemberListInfo
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

GET

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: <team_id>/members 

URLhttps://api.bimplus.net/v2/<company>/<team_id>/members

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

Card
labelDescription

Get information about a specified user.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Update information about the user in the team

...

idbimUpdateUserInfoInTeam
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

PUT

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: <team_id>/members/<user_id> 

URLhttps://api.bimplus.net/v2/<company>/<team_id>/members/<user_id>

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

Card
labelDescription

Update information about a specified user in a team.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json

...

labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[3]
0:  {
id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff"
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"
}

...

Delete the user from the team

...

Deck of Cards
idbimDeleteUserFromTeam
Card
labelImplementation Status

Image Removed Service available !

Card
labelHTTP Method

DELETE

Card
defaulttrue
labelURL / Resource / JSON Structure

Resource: <team_id>/members/<user_id> 

URLhttps://api.bimplus.net/v2/<company>/<team_id>/members/<user_id>

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

Card
labelDescription

Deletes a specified user from a team.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
[3] 0: { id: "c8c8e6f2-4495-484c-929d-0049f1f9d4ff" 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
labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON