PUT WellPurposes
Updates the given well purpose.
Request Information
URI Parameters
None.
Body Parameters
Well purpose to be updated
WellPurpose| Name | Description | Type | Additional information |
|---|---|---|---|
| WellPurposeId | globally unique identifier |
None. |
|
| Asset | Asset |
None. |
|
| EffectiveDate | date |
None. |
|
| WellPurposeType | WellPurposeType |
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:
{
"WellPurposeId": "52187caa-6e3e-45ee-acda-f37cc18151c3",
"Asset": {
"AssetId": "57c4c52e-8c62-4551-b3de-cb45d05ad68a",
"Name": "sample string 1",
"Description": "sample string 2",
"DisplayOrder": 1,
"AssetType": {
"AssetTypeId": "a155d38c-d23e-400b-aaeb-90974dc3a814",
"Name": "sample string 1",
"Description": "sample string 2",
"IsWell": true,
"DisplayColor": "sample string 4",
"SourceSystemId": "sample string 5",
"CompanyId": "e577d047-1072-4400-95bc-50c8c1c2b0c3",
"CreateDate": "2026-10-03T12:07:46.3551328-07:00",
"CreateUser": "sample string 7",
"LastModifiedDate": "2026-10-03T12:07:46.3551328-07:00",
"LastModifiedUser": "sample string 8"
},
"AssetGroup": {
"AssetGroupId": "94c9ca0d-dff0-4a9c-b198-985b199f3aaa",
"Name": "sample string 1",
"Description": "sample string 2",
"ParentGroup": null,
"DisplayOrder": 1,
"FormValueNeededDate": "2026-10-03T12:07:46.3551328-07:00",
"MeasurementValueNeededDate": "2026-10-03T12:07:46.3551328-07:00",
"SourceSystemId": "sample string 3",
"CompanyId": "39a223a2-a1d5-4cc7-96a7-d9ac08fae2a2",
"CreateDate": "2026-10-03T12:07:46.3551328-07:00",
"CreateUser": "sample string 5",
"LastModifiedDate": "2026-10-03T12:07:46.3551328-07:00",
"LastModifiedUser": "sample string 6"
},
"ParentAsset": null,
"Location": "sample string 3",
"Barcode": {
"Format": 0,
"Code": "sample string 1"
},
"State": {
"StateId": "20f8e20d-f03a-4de7-a1be-795583a2b13d",
"EffectiveDate": "2026-10-03T12:07:46.3551328-07:00",
"StateType": {
"StateTypeId": "4e58b40e-cc51-4d67-8d39-f3db950252bd",
"Name": "sample string 1",
"IsOperational": true,
"AssetType": {
"AssetTypeId": "a155d38c-d23e-400b-aaeb-90974dc3a814",
"Name": "sample string 1",
"Description": "sample string 2",
"IsWell": true,
"DisplayColor": "sample string 4",
"SourceSystemId": "sample string 5",
"CompanyId": "e577d047-1072-4400-95bc-50c8c1c2b0c3",
"CreateDate": "2026-10-03T12:07:46.3551328-07:00",
"CreateUser": "sample string 7",
"LastModifiedDate": "2026-10-03T12:07:46.3551328-07:00",
"LastModifiedUser": "sample string 8"
},
"SourceSystemId": "sample string 3",
"CompanyId": "ae8f3a75-cdf4-4124-a8b1-2e293fa6521c",
"CreateDate": "2026-10-03T12:07:46.3551328-07:00",
"CreateUser": "sample string 5",
"LastModifiedDate": "2026-10-03T12:07:46.3551328-07:00",
"LastModifiedUser": "sample string 6"
},
"SourceSystemId": "sample string 1",
"CompanyId": "1bf347b5-4739-40a9-afb5-ec4309b9fa94",
"CreateDate": "2026-10-03T12:07:46.3551328-07:00",
"CreateUser": "sample string 3",
"LastModifiedDate": "2026-10-03T12:07:46.3551328-07:00",
"LastModifiedUser": "sample string 4"
},
"Status": {
"StatusId": "77d9912e-e40b-48e5-9071-fa66c90ca47c",
"EffectiveDate": "2026-10-03T12:07:46.3551328-07:00",
"StatusType": {
"StatusTypeId": "df02dd40-c24d-4dd0-9f3d-91192f16ee28",
"Name": "sample string 1",
"IsProducing": true,
"IsInjecting": true,
"AssetType": {
"AssetTypeId": "a155d38c-d23e-400b-aaeb-90974dc3a814",
"Name": "sample string 1",
"Description": "sample string 2",
"IsWell": true,
"DisplayColor": "sample string 4",
"SourceSystemId": "sample string 5",
"CompanyId": "e577d047-1072-4400-95bc-50c8c1c2b0c3",
"CreateDate": "2026-10-03T12:07:46.3551328-07:00",
"CreateUser": "sample string 7",
"LastModifiedDate": "2026-10-03T12:07:46.3551328-07:00",
"LastModifiedUser": "sample string 8"
},
"SourceSystemId": "sample string 4",
"CompanyId": "17eb5404-ae96-444c-b621-98052d34b121",
"CreateDate": "2026-10-03T12:07:46.3551328-07:00",
"CreateUser": "sample string 6",
"LastModifiedDate": "2026-10-03T12:07:46.3551328-07:00",
"LastModifiedUser": "sample string 7"
},
"SourceSystemId": "sample string 1",
"CompanyId": "5e743707-4cbe-4e8f-8394-b53f197fe93d",
"CreateDate": "2026-10-03T12:07:46.3551328-07:00",
"CreateUser": "sample string 3",
"LastModifiedDate": "2026-10-03T12:07:46.3551328-07:00",
"LastModifiedUser": "sample string 4"
},
"FormValueNeededDate": "2026-10-03T12:07:46.3551328-07:00",
"MeasurementValueNeededDate": "2026-10-03T12:07:46.3551328-07:00",
"HasChildren": true,
"SourceSystemId": "sample string 5",
"CompanyId": "bdac515f-1dc4-488c-8c34-6971dca3d579",
"CreateDate": "2026-10-03T12:07:46.3551328-07:00",
"CreateUser": "sample string 7",
"LastModifiedDate": "2026-10-03T12:07:46.3551328-07:00",
"LastModifiedUser": "sample string 8"
},
"EffectiveDate": "2026-10-03T12:07:46.3551328-07:00",
"WellPurposeType": {
"WellPurposeTypeId": "929aeb82-4d9d-4a17-a9d9-bcb38a7002a1",
"IsProducer": true,
"IsInjector": true,
"Name": "sample string 3",
"SourceSystemId": "sample string 4",
"CompanyId": "9e7fcc46-0f53-415e-9b31-b6bdfe0a1686",
"CreateDate": "2026-10-03T12:07:46.3551328-07:00",
"CreateUser": "sample string 6",
"LastModifiedDate": "2026-10-03T12:07:46.3551328-07:00",
"LastModifiedUser": "sample string 7"
},
"SourceSystemId": "sample string 1",
"CompanyId": "3a1ade81-1735-4812-933e-3492a1469f6c",
"CreateDate": "2026-10-03T12:07:46.3551328-07:00",
"CreateUser": "sample string 3",
"LastModifiedDate": "2026-10-03T12:07:46.3551328-07:00",
"LastModifiedUser": "sample string 4"
}
Response Information
Resource Description
On success, the updated well purpose.
| Name | Description | Type | Additional information |
|---|---|---|---|
| Data | WellPurpose |
None. |
|
| Total | integer |
None. |
|
| Message | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"Data": {
"WellPurposeId": "f3465dd0-cc23-408f-8c57-ff5a1444cb14",
"Asset": {
"AssetId": "8eb5bee9-7625-4b62-8b4e-54c830cae7f9",
"Name": "sample string 1",
"Description": "sample string 2",
"DisplayOrder": 1,
"AssetType": {
"AssetTypeId": "4a1cb079-f44e-4506-bc8b-f4073ce6a2b6",
"Name": "sample string 1",
"Description": "sample string 2",
"IsWell": true,
"DisplayColor": "sample string 4",
"SourceSystemId": "sample string 5",
"CompanyId": "832097f8-0203-4bb8-a39f-072e3fd94763",
"CreateDate": "2026-10-03T12:07:46.3551328-07:00",
"CreateUser": "sample string 7",
"LastModifiedDate": "2026-10-03T12:07:46.3551328-07:00",
"LastModifiedUser": "sample string 8"
},
"AssetGroup": {
"AssetGroupId": "498bf826-a772-40b6-ac3d-7dbc5e6f9f23",
"Name": "sample string 1",
"Description": "sample string 2",
"ParentGroup": null,
"DisplayOrder": 1,
"FormValueNeededDate": "2026-10-03T12:07:46.3551328-07:00",
"MeasurementValueNeededDate": "2026-10-03T12:07:46.3551328-07:00",
"SourceSystemId": "sample string 3",
"CompanyId": "23499b30-23b9-4f73-af6a-9e69be5b03ba",
"CreateDate": "2026-10-03T12:07:46.3551328-07:00",
"CreateUser": "sample string 5",
"LastModifiedDate": "2026-10-03T12:07:46.3551328-07:00",
"LastModifiedUser": "sample string 6"
},
"ParentAsset": null,
"Location": "sample string 3",
"Barcode": {
"Format": 0,
"Code": "sample string 1"
},
"State": {
"StateId": "bec1018b-68ac-4f01-a96e-073798ac66d4",
"EffectiveDate": "2026-10-03T12:07:46.3551328-07:00",
"StateType": {
"StateTypeId": "6645a76e-78ef-47f6-be97-097e2be1ae39",
"Name": "sample string 1",
"IsOperational": true,
"AssetType": {
"AssetTypeId": "4a1cb079-f44e-4506-bc8b-f4073ce6a2b6",
"Name": "sample string 1",
"Description": "sample string 2",
"IsWell": true,
"DisplayColor": "sample string 4",
"SourceSystemId": "sample string 5",
"CompanyId": "832097f8-0203-4bb8-a39f-072e3fd94763",
"CreateDate": "2026-10-03T12:07:46.3551328-07:00",
"CreateUser": "sample string 7",
"LastModifiedDate": "2026-10-03T12:07:46.3551328-07:00",
"LastModifiedUser": "sample string 8"
},
"SourceSystemId": "sample string 3",
"CompanyId": "9ef19e2c-fd5e-45a5-9ba3-ad884e810ccb",
"CreateDate": "2026-10-03T12:07:46.3551328-07:00",
"CreateUser": "sample string 5",
"LastModifiedDate": "2026-10-03T12:07:46.3551328-07:00",
"LastModifiedUser": "sample string 6"
},
"SourceSystemId": "sample string 1",
"CompanyId": "f85e6244-d3af-41f1-9749-402184b48dc5",
"CreateDate": "2026-10-03T12:07:46.3551328-07:00",
"CreateUser": "sample string 3",
"LastModifiedDate": "2026-10-03T12:07:46.3551328-07:00",
"LastModifiedUser": "sample string 4"
},
"Status": {
"StatusId": "a834bb38-cd7c-4c10-b0c0-f71f668570a4",
"EffectiveDate": "2026-10-03T12:07:46.3551328-07:00",
"StatusType": {
"StatusTypeId": "43cae05e-3bec-41e5-af54-b215a282b5f3",
"Name": "sample string 1",
"IsProducing": true,
"IsInjecting": true,
"AssetType": {
"AssetTypeId": "4a1cb079-f44e-4506-bc8b-f4073ce6a2b6",
"Name": "sample string 1",
"Description": "sample string 2",
"IsWell": true,
"DisplayColor": "sample string 4",
"SourceSystemId": "sample string 5",
"CompanyId": "832097f8-0203-4bb8-a39f-072e3fd94763",
"CreateDate": "2026-10-03T12:07:46.3551328-07:00",
"CreateUser": "sample string 7",
"LastModifiedDate": "2026-10-03T12:07:46.3551328-07:00",
"LastModifiedUser": "sample string 8"
},
"SourceSystemId": "sample string 4",
"CompanyId": "9969f347-7b7e-4929-a3df-9b0060dbe6ba",
"CreateDate": "2026-10-03T12:07:46.3551328-07:00",
"CreateUser": "sample string 6",
"LastModifiedDate": "2026-10-03T12:07:46.3551328-07:00",
"LastModifiedUser": "sample string 7"
},
"SourceSystemId": "sample string 1",
"CompanyId": "bd730ec9-d18f-44fd-b3ec-b695c01164a6",
"CreateDate": "2026-10-03T12:07:46.3551328-07:00",
"CreateUser": "sample string 3",
"LastModifiedDate": "2026-10-03T12:07:46.3551328-07:00",
"LastModifiedUser": "sample string 4"
},
"FormValueNeededDate": "2026-10-03T12:07:46.3551328-07:00",
"MeasurementValueNeededDate": "2026-10-03T12:07:46.3551328-07:00",
"HasChildren": true,
"SourceSystemId": "sample string 5",
"CompanyId": "c0a31b75-999b-43b6-bbf7-f62d2442f628",
"CreateDate": "2026-10-03T12:07:46.3551328-07:00",
"CreateUser": "sample string 7",
"LastModifiedDate": "2026-10-03T12:07:46.3551328-07:00",
"LastModifiedUser": "sample string 8"
},
"EffectiveDate": "2026-10-03T12:07:46.3551328-07:00",
"WellPurposeType": {
"WellPurposeTypeId": "df86a9ee-8322-4ed9-b969-be6ef4bfeedd",
"IsProducer": true,
"IsInjector": true,
"Name": "sample string 3",
"SourceSystemId": "sample string 4",
"CompanyId": "321da129-80d4-4055-aef1-dc6f557d4694",
"CreateDate": "2026-10-03T12:07:46.3551328-07:00",
"CreateUser": "sample string 6",
"LastModifiedDate": "2026-10-03T12:07:46.3551328-07:00",
"LastModifiedUser": "sample string 7"
},
"SourceSystemId": "sample string 1",
"CompanyId": "f8e92a44-b2e9-442b-be08-beca794ed87f",
"CreateDate": "2026-10-03T12:07:46.3551328-07:00",
"CreateUser": "sample string 3",
"LastModifiedDate": "2026-10-03T12:07:46.3551328-07:00",
"LastModifiedUser": "sample string 4"
},
"Total": 1,
"Message": "sample string 1"
}