Property definitions

get
Path parameters
workspaceIdstringRequired
Header parameters
x-api-keystringOptional

An x-api-key required for authentication

Responses
200Success
get
GET /v1/workspace/{workspaceId}/property-definitions HTTP/1.1
Host: 
Accept: */*
200Success

No content

post
Path parameters
workspaceIdstringRequired
Header parameters
x-api-keystringOptional

An x-api-key required for authentication

Body
idstringOptionalDefault: a20e8887-c2e0-4e2b-a5c2-a7ac2e581789
labelstringOptional
descriptionstringOptional
unitstringOptional
dataTypestringOptional
autoRollupChildrenbooleanOptional
defaultPropertyGroupstringOptional
autoAddbooleanOptional
Responses
201Success
post
POST /v1/workspace/{workspaceId}/property-definitions HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 184

{
  "id": "a20e8887-c2e0-4e2b-a5c2-a7ac2e581789",
  "label": "text",
  "description": "text",
  "unit": "text",
  "dataType": "text",
  "autoRollupChildren": true,
  "defaultPropertyGroup": "text",
  "autoAdd": true
}
201Success

No content

get
Path parameters
workspaceIdstringRequired
idstringRequired
Header parameters
x-api-keystringOptional

An x-api-key required for authentication

Responses
200Success
get
GET /v1/workspace/{workspaceId}/property-definitions/{id} HTTP/1.1
Host: 
Accept: */*
200Success

No content

delete
Path parameters
workspaceIdstringRequired
idstringRequired
Header parameters
x-api-keystringOptional

An x-api-key required for authentication

Responses
200Success
delete
DELETE /v1/workspace/{workspaceId}/property-definitions/{id} HTTP/1.1
Host: 
Accept: */*
200Success

No content

patch
Path parameters
workspaceIdstringRequired
idstringRequired
Header parameters
x-api-keystringOptional

An x-api-key required for authentication

Body
idstringOptionalDefault: a20e8887-c2e0-4e2b-a5c2-a7ac2e581789
labelstringOptional
descriptionstringOptional
unitstringOptional
dataTypestringOptional
autoRollupChildrenbooleanOptional
defaultPropertyGroupstringOptional
autoAddbooleanOptional
uncertaintyTypestring · enum | nullableOptionalPossible values:
uncertaintySymmetrystring · enum | nullableOptionalPossible values:
changeJustificationstringOptional
Responses
200Success
patch
PATCH /v1/workspace/{workspaceId}/property-definitions/{id} HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 278

{
  "id": "a20e8887-c2e0-4e2b-a5c2-a7ac2e581789",
  "label": "text",
  "description": "text",
  "unit": "text",
  "dataType": "text",
  "autoRollupChildren": true,
  "defaultPropertyGroup": "text",
  "autoAdd": true,
  "uncertaintyType": "relative",
  "uncertaintySymmetry": "symmetrical",
  "changeJustification": "text"
}
200Success

No content

Was this helpful?