Catalog Service
Catalog Service
Create a new norm
URL: https://api-stage.bimplus.net/v2/ norms
Example: https://api-stage.bimplus.net/v2/norms
JSON Structure:
Name |
Mandatory / Optional |
Type |
Description |
---|---|---|---|
id | will be ignored | string(guid) | The id of the norm. Will be taken from request url. |
name | mandatory | string | Norm name |
description | optional | string | Norm description |
Create a new norm.
Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088 Content-Type: application/json
{ "name":"DIN 1046", "description":"DIN 1046" }
Status: 201 Created
{ "id":"ed9fe5ba-96c0-f24d-9779-b06b7ce69385", "name":"DIN 1046", "description":"DIN 1046" }
Get the norm list
URL: https://api-stage.bimplus.net/v2/ norms
Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088 Content-Type: application/json
Status: 200 OK
[{ "id":"6de06146-125f-c7eb-95cc-0c07d85c4d94", "name":"DIN 1045", "description":"DIN 1045" }, { "id":"0da7bbc8-c63d-d090-c458-1431f78987e0", "name":"DIN 17100", "description":"DIN 17100" } ]
Get the norm details
URL: https://api-stage.bimplus.net/v2/ norms/<norm_id>
Example: https://api-stage.bimplus.net/v2/norms/6de06146-125f-c7eb-95cc-0c07d85c4d94
Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088 Content-Type: application/json
Status: 200 OK
{ "id":"6de06146-125f-c7eb-95cc-0c07d85c4d94", "name":"DIN 1045", "description":"DIN 1045" }
Delete the specified norm
Resource: norms
URL: https://api-stage.bimplus.net/v2/ norms/<norm_id>
Example: https://api-stage.bimplus.net/v2/norms/6de06146-125f-c7eb-95cc-0c07d85c4d94
Delete the specified norm
Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088 Content-Type: application/json
Status: 200 OK
Create a new country
URL: https://api-stage.bimplus.net/v2/ countries
Example: https://api-stage.bimplus.net/v2/countries
JSON Structure:
Name |
Mandatory / Optional |
Type |
Description |
---|---|---|---|
id | will be ignored | string(guid) | The id of the country. Will be taken from request url. |
name | mandatory | string | Country name |
description | optional | string | Country description |
Create a new country.
Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088 Content-Type: application/json
{ "name":"Austria", "description":"Austria" }
Status: 201 Created
{ "id":"ed9fe5ba-96c0-f24d-9779-b06b7ce69385", "name":"Austria", "description":"Austria" }
Get the norm list
Resource: countries
URL: https://api-stage.bimplus.net/v2/ countries
Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088 Content-Type: application/json
Status: 200 OK
[{ "id":"2909b0d8-c6de-425d-2303-256336ada04f", "name":"Germany", "description":"Germany" }, { "id":"b7e10710-94f8-bfdf-72a0-eaa80f3bc57e", "name":"Italy", "description":"Italy" } ]
Get the norm details
Resource: countries
URL: https://api-stage.bimplus.net/v2/ countries/<country_id>
Example: https://api-stage.bimplus.net/v2/countries/ed9fe5ba-96c0-f24d-9779-b06b7ce69385
Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088 Content-Type: application/json
Status: 200 OK
{ "id":"ed9fe5ba-96c0-f24d-9779-b06b7ce69385", "name":"Austria", "description":"Austria" }
Delete the specified norm
Resource: countries
URL: https://api-stage.bimplus.net/v2/ countries/<country_id>
Example: https://api-stage.bimplus.net/v2/countries/ed9fe5ba-96c0-f24d-9779-b06b7ce69385
Delete the specified country
Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088 Content-Type: application/json
Status: 200 OK
Get a list of catalog types
URL: https://api-stage.bimplus.net/v2/ catalogs/types
Example: https://api-stage.bimplus.net/v2/catalogs/types
JSON Structure:
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 |
Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088 Content-Type: application/json
Status: 200 OK
[{ "id":"992bdb90-e093-4e6d-82cd-d8395ec14496", "name":"Material", "description":"Material" }, ... ]
Get the catalog type details
Resource: catalogs/types
URL: https://api-stage.bimplus.net/v2/ catalogs/types/<catalogType_id>
Example: https://api-stage.bimplus.net/v2/catalogs/types/992bdb90-e093-4e6d-82cd-d8395ec14496
Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088 Content-Type: application/json
Status: 200 OK
{ "id":"992bdb90-e093-4e6d-82cd-d8395ec14496", "name":"Material", "description":"Material" }