Versions Compared

Key

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

...

Deck of Cards
idbimAuthenticateToken
Card
labelImplementation Status

 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/projectsauthorize

Card
labelDescription

Authenticate by requesting and receiving a token.

Card
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"
}
Card
labelResponse
Code Block
borderColorGreen
langxml
titleStatus
Status: 200 OK


Code Block
borderColorRed
langxml
titleJSON
{
"access_token": "9c1874a62c974dcfa75e0132c423a088"
"expires_in": 2591999
"token_type": "BimPlus"
}

...

Deck of Cards
idbimGetTokenInfo
Card
labelImplementation Status

 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
Card
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"user_id": "2d703abeb37b60d4-b4f90f1b-407c4158-af5399c4-a39c5b7ba872847254786517",
name: "__5 999 Parklife Salzburg Lehen"
}-
2:  {
id"audience": "c480cc5400000000-aec40000-4bef0000-8d350000-93bb090e1aba000000000000",
name: "0811-Wohnhaus Kraus - Carport1""expires_in": 2271650
}


Revoke / Expire the token
Deck of Cards
idbimExpireToken
Card
labelImplementation Status

 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
label
Card
labelDescription

The specified token will expire immediately.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders

Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
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

Anchor
UserService
UserService

...

Deck of Cards
idbimCreateUser
Card
labelImplementation Status

 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/projectsusers

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


Code Block
borderColorRed
langxml
titleJSON

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


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:  {
idid": "c480cc54b8615afc-aec499cc-4bef4bcd-8d35b0ca-93bb090e1abaff0593ce15c6"
name,
    "email": "0811-Wohnhaus Kraus - Carport1"test@bimplus.net",
    "status": "Active"
}


Get information about the user
Deck of Cards
idbimGetUserInfo
Card
labelImplementation Status

 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/projectsusers/b8615afc-99cc-4bcd-b0ca-ff0593ce15c6

Card
labelDescription

Get information about a specified user.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders
Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
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:  {
idid": "2d703abeb8615afc-b4f999cc-407c4bcd-af53b0ca-a39c5b7ba872ff0593ce15c6",
name: "__5 999 Parklife Salzburg Lehen"
}-
2:  {
id: "c480cc54-aec4-4bef-8d35-93bb090e1aba"
name: "0811-Wohnhaus Kraus - Carport1"
}"email": "test@bimplus.net",
    "status": "Active"
}


Update information about the user
Deck of Cards
idbimUpdateUserInfo
Card
labelImplementation Status

 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>b8615afc-99cc-4bcd-b0ca-ff0593ce15c6

Examplehttps://api.bimplus.net/v2/bimplususers/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
Card
labelResponse
Code Block
borderColorGreen
langxml
titleStatus

Status: 200 OK
langxml
titleStatus

Status: 200 OK


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


Get information about the currently logged in user
Deck of Cards
idbimGetCurrentUserInfo
Card
labelImplementation Status

 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
Card
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:  {
idid": "2d703abeb8615afc-b4f999cc-407c4bcd-af53b0ca-a39c5b7ba872ff0593ce15c6",
name: "__5 999 Parklife Salzburg Lehen"
}-
2:  {
id: "c480cc54-aec4-4bef-8d35-93bb090e1aba"
name: "0811-Wohnhaus Kraus - Carport1"
}"email": "test@bimplus.net",
    "status": "Active"
}


Team Management Service

Anchor
TeamService
TeamService

...