POST MeasurementTypes
Creates a new measurement type.
Request Information
URI Parameters
None.
Body Parameters
The measurement type to create. MeasurementTypeId should not be filled in.
MeasurementType| Name | Description | Type | Additional information |
|---|---|---|---|
| MeasurementTypeId | globally unique identifier |
None. |
|
| Name | string |
None. |
|
| Description | string |
None. |
|
| AssetType | AssetType |
None. |
|
| DataType | DataType |
None. |
|
| Unit | Unit |
None. |
|
| MinValue | decimal number |
None. |
|
| MaxValue | decimal number |
None. |
|
| MinLength | integer |
None. |
|
| MaxLength | integer |
None. |
|
| HasValidValues | boolean |
None. |
|
| ValidValues | Collection of ValidValue |
None. |
|
| FrequencyNeeded | integer |
None. |
|
| ValueNeededDate | date |
None. |
|
| IsAccumulator | boolean |
None. |
|
| SourceSystemId | string |
None. |
|
| CompanyId | globally unique identifier |
None. |
|
| CreateDate | date |
None. |
|
| CreateUser | string |
None. |
|
| LastModifiedDate | date |
None. |
|
| LastModifiedUser | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"MeasurementTypeId": "427f050d-cbf4-4166-92f3-eda241411e63",
"Name": "sample string 1",
"Description": "sample string 2",
"AssetType": {
"AssetTypeId": "c1fbe66b-1591-468e-b2fe-5b462b9049ff",
"Name": "sample string 1",
"Description": "sample string 2",
"DisplayColor": "sample string 3",
"SourceSystemId": "sample string 4",
"CompanyId": "dfdee125-a621-496a-b650-4fe1d2e82a84",
"CreateDate": "2026-01-16T16:19:20.8900087-08:00",
"CreateUser": "sample string 6",
"LastModifiedDate": "2026-01-16T16:19:20.8900087-08:00",
"LastModifiedUser": "sample string 7"
},
"DataType": {
"DataTypeId": "fae27462-33d5-4ce1-8e38-c33c5dcf7e1e",
"Name": "sample string 1"
},
"Unit": {
"UnitId": "553ad96c-7bf7-43cc-80dd-2e33f8264802",
"Code": "sample string 1",
"Description": "sample string 2",
"SourceSystemId": "sample string 3",
"CompanyId": "1f41eb6f-f24a-474d-a8dd-58722144b2b0",
"CreateDate": "2026-01-16T16:19:20.8900087-08:00",
"CreateUser": "sample string 5",
"LastModifiedDate": "2026-01-16T16:19:20.8900087-08:00",
"LastModifiedUser": "sample string 6"
},
"MinValue": 1.0,
"MaxValue": 1.0,
"MinLength": 1,
"MaxLength": 1,
"HasValidValues": true,
"ValidValues": [
{
"ValidValueId": "308a0aca-89a4-48a6-b820-48ab1812fa6a",
"FieldId": "e4622550-8c9d-4fdc-a0b8-0305aa5681c4",
"FieldName": "sample string 1",
"FieldLabel": "sample string 2",
"ValueText": "sample string 3",
"LabelText": "sample string 4"
},
{
"ValidValueId": "308a0aca-89a4-48a6-b820-48ab1812fa6a",
"FieldId": "e4622550-8c9d-4fdc-a0b8-0305aa5681c4",
"FieldName": "sample string 1",
"FieldLabel": "sample string 2",
"ValueText": "sample string 3",
"LabelText": "sample string 4"
}
],
"FrequencyNeeded": 1,
"ValueNeededDate": "2026-01-16T16:19:20.8900087-08:00",
"IsAccumulator": true,
"SourceSystemId": "sample string 5",
"CompanyId": "f153c54d-16f6-44d7-92e2-05c8da901727",
"CreateDate": "2026-01-16T16:19:20.8900087-08:00",
"CreateUser": "sample string 7",
"LastModifiedDate": "2026-01-16T16:19:20.8900087-08:00",
"LastModifiedUser": "sample string 8"
}
Response Information
Resource Description
On success, the created measurement type.
| Name | Description | Type | Additional information |
|---|---|---|---|
| Data | MeasurementType |
None. |
|
| Total | integer |
None. |
|
| Message | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"Data": {
"MeasurementTypeId": "62afda97-4392-4965-876c-cb76ed96ee46",
"Name": "sample string 1",
"Description": "sample string 2",
"AssetType": {
"AssetTypeId": "655def9a-6c30-4e98-bb0f-c21ebe888993",
"Name": "sample string 1",
"Description": "sample string 2",
"DisplayColor": "sample string 3",
"SourceSystemId": "sample string 4",
"CompanyId": "f3795af0-a541-40de-84e1-c9871d7ca8db",
"CreateDate": "2026-01-16T16:19:20.8900087-08:00",
"CreateUser": "sample string 6",
"LastModifiedDate": "2026-01-16T16:19:20.8900087-08:00",
"LastModifiedUser": "sample string 7"
},
"DataType": {
"DataTypeId": "8daff386-76d8-4b4b-ab18-9ff9ffed0f53",
"Name": "sample string 1"
},
"Unit": {
"UnitId": "46004885-56ce-41cd-ac94-8911f5bb317d",
"Code": "sample string 1",
"Description": "sample string 2",
"SourceSystemId": "sample string 3",
"CompanyId": "6a6ba4bd-2ded-4e60-b9cb-f744b1f0103e",
"CreateDate": "2026-01-16T16:19:20.8900087-08:00",
"CreateUser": "sample string 5",
"LastModifiedDate": "2026-01-16T16:19:20.8900087-08:00",
"LastModifiedUser": "sample string 6"
},
"MinValue": 1.0,
"MaxValue": 1.0,
"MinLength": 1,
"MaxLength": 1,
"HasValidValues": true,
"ValidValues": [
{
"ValidValueId": "3f07dc49-6952-489d-814e-10d1d8450686",
"FieldId": "d00e3e20-23dc-4c31-8254-abf72073966e",
"FieldName": "sample string 1",
"FieldLabel": "sample string 2",
"ValueText": "sample string 3",
"LabelText": "sample string 4"
},
{
"ValidValueId": "3f07dc49-6952-489d-814e-10d1d8450686",
"FieldId": "d00e3e20-23dc-4c31-8254-abf72073966e",
"FieldName": "sample string 1",
"FieldLabel": "sample string 2",
"ValueText": "sample string 3",
"LabelText": "sample string 4"
}
],
"FrequencyNeeded": 1,
"ValueNeededDate": "2026-01-16T16:19:20.8900087-08:00",
"IsAccumulator": true,
"SourceSystemId": "sample string 5",
"CompanyId": "5cd59d5f-b5fc-41f4-8ebc-3790a2ca52a6",
"CreateDate": "2026-01-16T16:19:20.8900087-08:00",
"CreateUser": "sample string 7",
"LastModifiedDate": "2026-01-16T16:19:20.8900087-08:00",
"LastModifiedUser": "sample string 8"
},
"Total": 1,
"Message": "sample string 1"
}