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": "ae0eff2a-50a3-4fa3-9aa2-65f20f0833a0",
"Name": "sample string 1",
"Description": "sample string 2",
"AssetType": {
"AssetTypeId": "3bd83cd8-f196-46a0-b509-7bf97854907d",
"Name": "sample string 1",
"Description": "sample string 2",
"IsWell": true,
"DisplayColor": "sample string 4",
"SourceSystemId": "sample string 5",
"CompanyId": "c9e2ecff-6148-49c5-8b52-15af186eeac6",
"CreateDate": "2025-12-05T06:23:28.9095554-08:00",
"CreateUser": "sample string 7",
"LastModifiedDate": "2025-12-05T06:23:28.9095554-08:00",
"LastModifiedUser": "sample string 8"
},
"DataType": {
"DataTypeId": "083e4329-180e-49ca-952b-7a9e7e93402a",
"Name": "sample string 1"
},
"Unit": {
"UnitId": "43f623f9-34cb-4c1d-b103-51fa1a3d6ad0",
"Code": "sample string 1",
"Description": "sample string 2",
"SourceSystemId": "sample string 3",
"CompanyId": "a2cbafad-8592-415d-b9f2-3820984f5509",
"CreateDate": "2025-12-05T06:23:28.9095554-08:00",
"CreateUser": "sample string 5",
"LastModifiedDate": "2025-12-05T06:23:28.9095554-08:00",
"LastModifiedUser": "sample string 6"
},
"MinValue": 1.0,
"MaxValue": 1.0,
"MinLength": 1,
"MaxLength": 1,
"HasValidValues": true,
"ValidValues": [
{
"ValidValueId": "079a77dd-67af-4f72-8143-326aae1d1285",
"FieldId": "d01646e9-51af-40e3-bf41-06fc2055f000",
"FieldName": "sample string 1",
"FieldLable": "sample string 2",
"ValueText": "sample string 3",
"LabelText": "sample string 4"
},
{
"ValidValueId": "079a77dd-67af-4f72-8143-326aae1d1285",
"FieldId": "d01646e9-51af-40e3-bf41-06fc2055f000",
"FieldName": "sample string 1",
"FieldLable": "sample string 2",
"ValueText": "sample string 3",
"LabelText": "sample string 4"
}
],
"FrequencyNeeded": 1,
"ValueNeededDate": "2025-12-05T06:23:28.9095554-08:00",
"IsAccumulator": true,
"SourceSystemId": "sample string 5",
"CompanyId": "323fecb8-795a-4a50-b61f-2fe8a873c2d0",
"CreateDate": "2025-12-05T06:23:28.9095554-08:00",
"CreateUser": "sample string 7",
"LastModifiedDate": "2025-12-05T06:23:28.9095554-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": "e994002a-8192-4fb6-9250-a63e40d89224",
"Name": "sample string 1",
"Description": "sample string 2",
"AssetType": {
"AssetTypeId": "968dc59f-0043-421d-ac4b-aee2b541693d",
"Name": "sample string 1",
"Description": "sample string 2",
"IsWell": true,
"DisplayColor": "sample string 4",
"SourceSystemId": "sample string 5",
"CompanyId": "30c98024-7f12-42e7-a469-5ad04337e792",
"CreateDate": "2025-12-05T06:23:28.9095554-08:00",
"CreateUser": "sample string 7",
"LastModifiedDate": "2025-12-05T06:23:28.9095554-08:00",
"LastModifiedUser": "sample string 8"
},
"DataType": {
"DataTypeId": "a838d10e-61b7-46aa-bcb1-aaf0c5e4f5c7",
"Name": "sample string 1"
},
"Unit": {
"UnitId": "b557f481-2edf-40b1-856f-b58d8316eb25",
"Code": "sample string 1",
"Description": "sample string 2",
"SourceSystemId": "sample string 3",
"CompanyId": "0bde21cd-c078-4f1d-97d2-99df62643096",
"CreateDate": "2025-12-05T06:23:28.9095554-08:00",
"CreateUser": "sample string 5",
"LastModifiedDate": "2025-12-05T06:23:28.9095554-08:00",
"LastModifiedUser": "sample string 6"
},
"MinValue": 1.0,
"MaxValue": 1.0,
"MinLength": 1,
"MaxLength": 1,
"HasValidValues": true,
"ValidValues": [
{
"ValidValueId": "8be2362d-8443-4c21-889b-405ce1f1a179",
"FieldId": "1185fab6-c66b-4614-b125-b66d657d51fe",
"FieldName": "sample string 1",
"FieldLable": "sample string 2",
"ValueText": "sample string 3",
"LabelText": "sample string 4"
},
{
"ValidValueId": "8be2362d-8443-4c21-889b-405ce1f1a179",
"FieldId": "1185fab6-c66b-4614-b125-b66d657d51fe",
"FieldName": "sample string 1",
"FieldLable": "sample string 2",
"ValueText": "sample string 3",
"LabelText": "sample string 4"
}
],
"FrequencyNeeded": 1,
"ValueNeededDate": "2025-12-05T06:23:28.9095554-08:00",
"IsAccumulator": true,
"SourceSystemId": "sample string 5",
"CompanyId": "ccbe5188-1c09-4439-be6c-ad28ce683cc2",
"CreateDate": "2025-12-05T06:23:28.9095554-08:00",
"CreateUser": "sample string 7",
"LastModifiedDate": "2025-12-05T06:23:28.9095554-08:00",
"LastModifiedUser": "sample string 8"
},
"Total": 1,
"Message": "sample string 1"
}