Catalog Service
...
- Create a new norm
- Get the norm list list
- Get the norm details
- Delete the specified norm
- Create a new country
- Get the catalog list
- Get the catalog details
- Update the specified catalog
- Get the catalog item list of the specified catalog Delete from the specified catalog
Catalog Service
...
Anchor | |||
---|---|---|---|
|
...
|
Get the norm list
Deck of Cards | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
...
|
Anchor | ||||
---|---|---|---|---|
|
Get the norm details
...
Deck of Cards | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
...
|
Anchor | ||||
---|---|---|---|---|
|
Get the country list
Deck of Cards | |||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||
|
...
Get the norm details
Deck of Cards | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
...
|
Anchor | ||||
---|---|---|---|---|
|
Get the country details
Deck of Cards | ||
---|---|---|
|
...
Delete the specified norm
Deck of Cards | |||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||
|
...
|
...
|
...
Create a new country
|
Anchor | ||||
---|---|---|---|---|
|
Get a list of catalog types
Deck of Cards | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Deck of Cards | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Anchor | ||||
---|---|---|---|---|
|
Get the
...
catalog type details
Deck of Cards | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
...
|
Anchor | ||||
---|---|---|---|---|
|
Get the catalog item
...
details
Deck of Cards | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Card |
|
...
Delete the specified country
...
id | bimDeleteCountry |
---|
...
default | true |
---|---|
label | URL / Resource / JSON Structure |
Resource: countries
URL: https://api-stage.bimplus.net/v2/ countries/<country_id>
...
Card | ||
---|---|---|
| ||
DELETE |
Card | ||
---|---|---|
| ||
Delete the specified country |
|
Anchor | ||||
---|---|---|---|---|
|
Get the catalog list
Deck of Cards | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||
|
...
label | Request |
---|
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
|
...
label | Response |
---|
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
Status: 200 OK
|
...
Get a list of catalog types
Deck of Cards | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||
Card | | |||||||||||||||||
| ||||||||||||||||||
Name | Mandatory / Optional | Type | Description | |||||||||||||||
id | will be ignored | string(guid) | The id of the catalog type. | |||||||||||||||
name | mandatory | string | Catalog type name | |||||||||||||||
description | optional | string | Catalog type description |
Card | ||
---|---|---|
| ||
GET |
Card | ||
---|---|---|
| ||
Get a list of catalog types |
Card | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
|
Card | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||
|
...
Get the catalog type details
Deck of Cards | |||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
Card |
|
...
Create a new catalog item
...
id | bimCreateCatalogItem |
---|
...
default | true |
---|---|
label | URL / Resource / JSON Structure |
...
URL: https://api-stage.bimplus.net/v2/ catalogitems
Example: https://api-stage.bimplus.net/v2/catalogitems
JSON Structure:
...
Name
...
Mandatory / Optional
...
Type
...
Description
...
Card | ||
---|---|---|
| ||
POST |
Card | ||
---|---|---|
| ||
Create a new catalog item to the specified catalog. |
...
label | Request |
---|
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
|
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"catalogId":"2d116846-5f7c-a780-3a82-6dd8150989df",
"properties":{
"7f670d2a-6c00-4fb1-0dce-bb4f700ca0f4":"1.2e-05",
"029ca99d-d590-3f36-60ad-c2f8538b6bf4":"No",
"9df611ca-c547-e0ab-4595-8a017a383592":210000000000,
"ca5d193d-c7c8-be57-a244-e7d751a67824":80769200000,
"ceb34ade-8a26-f9a5-b3ea-f247486a1778":7850,
"52941ec9-f125-d765-aaca-07c7a3e86997":0.3,
"efd8c210-8d8e-21e6-987f-8924159f961f":0.15,
"c905659b-74c8-dd27-7c61-e9722abbf9a3":600,
"9813d85d-cd87-1db0-a4ce-08a94375ecae":45,
"633a90c2-a927-faf3-22d4-7a17e4f2b81a":355000000,
"d450c196-451f-6811-0b47-53c5b81f2cc9":470000000
},
"name":"S 998",
"description":"test catalog item "
} |
...
label | Response |
---|
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
Status: 201 Created
|
Code Block | ||
---|---|---|
| ||
{
"catalogId":"2d116846-5f7c-a780-3a82-6dd8150989df",
"properties":{
"7f670d2a-6c00-4fb1-0dce-bb4f700ca0f4":"1.2e-05",
"029ca99d-d590-3f36-60ad-c2f8538b6bf4":"No",
"9df611ca-c547-e0ab-4595-8a017a383592":210000000000,
"ca5d193d-c7c8-be57-a244-e7d751a67824":80769200000,
"ceb34ade-8a26-f9a5-b3ea-f247486a1778":7850,
"52941ec9-f125-d765-aaca-07c7a3e86997":0.3,
"efd8c210-8d8e-21e6-987f-8924159f961f":0.15,
"c905659b-74c8-dd27-7c61-e9722abbf9a3":600,
"9813d85d-cd87-1db0-a4ce-08a94375ecae":45,
"633a90c2-a927-faf3-22d4-7a17e4f2b81a":355000000,
"d450c196-451f-6811-0b47-53c5b81f2cc9":470000000
},
"id":"f15e402a-d29d-023c-745d-2b2f41c58483",
"name":"S 998",
"description":"test catalog item "
} |
...
Get the catalog item details
...
id | bimGetCatalogItem |
---|
Card | ||||
---|---|---|---|---|
| ||||
Resource: catalogitems URL: https://api-stage.bimplus.net/v2/ catalogitems/<catalogitem_id> Example: https://api-stage.bimplus.net/v2/catalogitems/f15e402a-d29d-023c-745d-2b2f41c58483 |
Card | ||
---|---|---|
| ||
GET |
Card | ||
---|---|---|
| ||
Get information about a specified catalog item |
...
label | Request |
---|
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
|
...
label | Response |
---|
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
Status: 200 OK
|
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"catalogId":"2d116846-5f7c-a780-3a82-6dd8150989df",
"properties":{
"7f670d2a-6c00-4fb1-0dce-bb4f700ca0f4":"1.2e-05",
"029ca99d-d590-3f36-60ad-c2f8538b6bf4":"No",
"9df611ca-c547-e0ab-4595-8a017a383592":210000000000,
"ca5d193d-c7c8-be57-a244-e7d751a67824":80769200000,
"ceb34ade-8a26-f9a5-b3ea-f247486a1778":7850,
"52941ec9-f125-d765-aaca-07c7a3e86997":0.3,
"efd8c210-8d8e-21e6-987f-8924159f961f":0.15,
"c905659b-74c8-dd27-7c61-e9722abbf9a3":600,
"9813d85d-cd87-1db0-a4ce-08a94375ecae":45,
"633a90c2-a927-faf3-22d4-7a17e4f2b81a":355000000,
"d450c196-451f-6811-0b47-53c5b81f2cc9":470000000
},
"id":"f15e402a-d29d-023c-745d-2b2f41c58483",
"name":"S 998",
"description":"test catalog item "
} |
...
Create a new catalog
...
id | bimCreateCatalog |
---|
...
default | true |
---|---|
label | URL / Resource / JSON Structure |
...
URL: https://api-stage.bimplus.net/v2/ catalogs
Example: https://api-stage.bimplus.net/v2/catalogs
JSON Structure:
...
Name
...
Mandatory / Optional
...
Type
...
Description
...
Card | ||
---|---|---|
| ||
POST |
Card | ||
---|---|---|
| ||
Create a new catalog. |
...
label | Request |
---|
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
|
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"name":"Timber",
"description":"Timber",
"catalogtype":{
"id":"992bdb90-e093-4e6d-82cd-d8395ec14496"
}
} |
...
label | Response |
---|
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
Status: 201 Created
|
Code Block | ||
---|---|---|
| ||
{
"norms":[],
"countries":[],
"catalogType":{
"id":"992bdb90-e093-4e6d-82cd-d8395ec14496",
"name":"Material",
"description":"Material"
},
"id":"10e3f185-234e-9686-5fea-73075149abd2",
"name":"Timber",
"description":"Timber"
} |
...
Get the catalog list
Deck of Cards | |||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
Card |
|
Anchor | ||||
---|---|---|---|---|
|
Get the catalog details
Deck of Cards | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Anchor | ||||
---|---|---|---|---|
|
Get the catalog item list from the specified catalog
...
Deck of Cards | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||
Card | | |||||||||||||||||
|
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
|
label | Response |
---|
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
Status: 200 OK
|
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"norms":[{
"id":"96b6d63f-7d86-2270-5ded-a7868308679b",
"name":"EC"
}
],
"countries":[{
"id":"7a286f49-ca3e-f2c9-2555-af6f9713071c",
"name":"Standard EN"
}
],
"catalogType":{
"id":"992bdb90-e093-4e6d-82cd-d8395ec14496",
"name":"Material",
"description":"Material"
},
"id":"ae2122c0-f667-f242-40ee-3e57161e433a",
"name":"Concrete",
"description":"Concrete"
} |
...
|
...
Update the specified catalog
...
id | bimPutCatalog |
---|
Card | ||||
---|---|---|---|---|
| ||||
Resource: catalogs URL: https://api-stage.bimplus.net/v2/ catalogs/<catalog_id> Example: https://api-stage.bimplus.net/v2/catalogs/ae2122c0-f667-f242-40ee-3e57161e433a |
Card | ||
---|---|---|
| ||
PUT |
Card | ||
---|---|---|
| ||
Update the specified catalog. |
...
label | Request |
---|
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
|
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"norms":[{
"id":"0da7bbc8-c63d-d090-c458-1431f78987e0",
"name":"European",
"description":"European"
}
],
"countries":[],
"catalogType":{
"id":"992bdb90-e093-4e6d-82cd-d8395ec14496",
"name":"Material",
"description":"Material"
},
"name":"Concrete X",
"description":"Concrete"
} |
...
label | Response |
---|
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
Status: 200 OK
|
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"norms":[{
"id":"0da7bbc8-c63d-d090-c458-1431f78987e0",
"name":"European",
"description":"European"
}
],
"countries":[],
"catalogType":{
"id":"992bdb90-e093-4e6d-82cd-d8395ec14496",
"name":"Material",
"description":"Material"
},
"id":"ae2122c0-f667-f242-40ee-3e57161e433a",
"name":"Concrete X",
"description":"Concrete"
} |
...
Get the catalog item list of the specified catalog
Deck of Cards | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
...
Delete the specified catalog
Deck of Cards | ||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||
Card |
|