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": "af63a7e8-20f4-4bff-8fa5-33caba11ffde",
"Asset": {
"AssetId": "4761d255-c75c-41c0-bf67-8d93e7457727",
"Name": "sample string 1",
"Description": "sample string 2",
"DisplayOrder": 1,
"AssetType": {
"AssetTypeId": "752f642d-1652-4112-911c-2371fb2dd468",
"Name": "sample string 1",
"Description": "sample string 2",
"IsWell": true,
"DisplayColor": "sample string 4",
"SourceSystemId": "sample string 5",
"CompanyId": "49e0f1ea-ac17-4605-b1aa-41b45adc8ea7",
"CreateDate": "2026-05-12T17:07:08.1155027-07:00",
"CreateUser": "sample string 7",
"LastModifiedDate": "2026-05-12T17:07:08.1155027-07:00",
"LastModifiedUser": "sample string 8"
},
"AssetGroup": {
"AssetGroupId": "ed6d9e20-4535-4d14-8f29-d07e62a9ac15",
"Name": "sample string 1",
"Description": "sample string 2",
"ParentGroup": null,
"DisplayOrder": 1,
"FormValueNeededDate": "2026-05-12T17:07:08.1155027-07:00",
"MeasurementValueNeededDate": "2026-05-12T17:07:08.1155027-07:00",
"SourceSystemId": "sample string 3",
"CompanyId": "9c3a7bc6-5043-411c-bd4d-14fae1a53352",
"CreateDate": "2026-05-12T17:07:08.1155027-07:00",
"CreateUser": "sample string 5",
"LastModifiedDate": "2026-05-12T17:07:08.1155027-07:00",
"LastModifiedUser": "sample string 6"
},
"ParentAsset": null,
"Location": "sample string 3",
"Barcode": {
"Format": 0,
"Code": "sample string 1"
},
"State": {
"StateId": "3c032b0e-54f5-4e8d-b41b-7cb8264d0447",
"EffectiveDate": "2026-05-12T17:07:08.1155027-07:00",
"StateType": {
"StateTypeId": "c8a5538d-ccc6-4ccd-a476-792212fc1830",
"Name": "sample string 1",
"IsOperational": true,
"AssetType": {
"AssetTypeId": "752f642d-1652-4112-911c-2371fb2dd468",
"Name": "sample string 1",
"Description": "sample string 2",
"IsWell": true,
"DisplayColor": "sample string 4",
"SourceSystemId": "sample string 5",
"CompanyId": "49e0f1ea-ac17-4605-b1aa-41b45adc8ea7",
"CreateDate": "2026-05-12T17:07:08.1155027-07:00",
"CreateUser": "sample string 7",
"LastModifiedDate": "2026-05-12T17:07:08.1155027-07:00",
"LastModifiedUser": "sample string 8"
},
"SourceSystemId": "sample string 3",
"CompanyId": "aa620153-9648-4331-8e9c-f6a5ac68b595",
"CreateDate": "2026-05-12T17:07:08.1155027-07:00",
"CreateUser": "sample string 5",
"LastModifiedDate": "2026-05-12T17:07:08.1155027-07:00",
"LastModifiedUser": "sample string 6"
},
"SourceSystemId": "sample string 1",
"CompanyId": "dfda59da-5090-42c7-8eba-a143bc653556",
"CreateDate": "2026-05-12T17:07:08.1155027-07:00",
"CreateUser": "sample string 3",
"LastModifiedDate": "2026-05-12T17:07:08.1155027-07:00",
"LastModifiedUser": "sample string 4"
},
"Status": {
"StatusId": "01601076-84b7-417d-95f0-ea63f7aafa9f",
"EffectiveDate": "2026-05-12T17:07:08.1155027-07:00",
"StatusType": {
"StatusTypeId": "77c798e3-ebe7-479a-95a2-6924a54000fc",
"Name": "sample string 1",
"IsProducing": true,
"IsInjecting": true,
"AssetType": {
"AssetTypeId": "752f642d-1652-4112-911c-2371fb2dd468",
"Name": "sample string 1",
"Description": "sample string 2",
"IsWell": true,
"DisplayColor": "sample string 4",
"SourceSystemId": "sample string 5",
"CompanyId": "49e0f1ea-ac17-4605-b1aa-41b45adc8ea7",
"CreateDate": "2026-05-12T17:07:08.1155027-07:00",
"CreateUser": "sample string 7",
"LastModifiedDate": "2026-05-12T17:07:08.1155027-07:00",
"LastModifiedUser": "sample string 8"
},
"SourceSystemId": "sample string 4",
"CompanyId": "4fc285c0-3422-4484-8315-506d8ca73bcc",
"CreateDate": "2026-05-12T17:07:08.1155027-07:00",
"CreateUser": "sample string 6",
"LastModifiedDate": "2026-05-12T17:07:08.1155027-07:00",
"LastModifiedUser": "sample string 7"
},
"SourceSystemId": "sample string 1",
"CompanyId": "a34a8b89-4b6c-4ae3-98fe-0d7220aeb1a9",
"CreateDate": "2026-05-12T17:07:08.1155027-07:00",
"CreateUser": "sample string 3",
"LastModifiedDate": "2026-05-12T17:07:08.1155027-07:00",
"LastModifiedUser": "sample string 4"
},
"FormValueNeededDate": "2026-05-12T17:07:08.1155027-07:00",
"MeasurementValueNeededDate": "2026-05-12T17:07:08.1155027-07:00",
"HasChildren": true,
"SourceSystemId": "sample string 5",
"CompanyId": "6878bd86-282a-49ca-a588-6b078bc4b3ec",
"CreateDate": "2026-05-12T17:07:08.1155027-07:00",
"CreateUser": "sample string 7",
"LastModifiedDate": "2026-05-12T17:07:08.1155027-07:00",
"LastModifiedUser": "sample string 8"
},
"EffectiveDate": "2026-05-12T17:07:08.1155027-07:00",
"WellPurposeType": {
"WellPurposeTypeId": "26b46566-283d-4513-a8b6-cd872f41da89",
"IsProducer": true,
"IsInjector": true,
"Name": "sample string 3",
"SourceSystemId": "sample string 4",
"CompanyId": "18dc1940-c059-4bbc-8c79-04fe96187180",
"CreateDate": "2026-05-12T17:07:08.1155027-07:00",
"CreateUser": "sample string 6",
"LastModifiedDate": "2026-05-12T17:07:08.1155027-07:00",
"LastModifiedUser": "sample string 7"
},
"SourceSystemId": "sample string 1",
"CompanyId": "33c0cbf5-67e7-4619-82a4-db22e276df93",
"CreateDate": "2026-05-12T17:07:08.1155027-07:00",
"CreateUser": "sample string 3",
"LastModifiedDate": "2026-05-12T17:07:08.1155027-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": "9ac0eefc-7f05-4dfa-b1be-b045e82329bb",
"Asset": {
"AssetId": "c965a897-6bb0-4386-8b06-4e6198c68b0d",
"Name": "sample string 1",
"Description": "sample string 2",
"DisplayOrder": 1,
"AssetType": {
"AssetTypeId": "bd51cbe5-c31e-49b9-a3ca-6a011bdc96a1",
"Name": "sample string 1",
"Description": "sample string 2",
"IsWell": true,
"DisplayColor": "sample string 4",
"SourceSystemId": "sample string 5",
"CompanyId": "22619f95-9e4e-452f-bde9-9c7a4a74be93",
"CreateDate": "2026-05-12T17:07:08.1155027-07:00",
"CreateUser": "sample string 7",
"LastModifiedDate": "2026-05-12T17:07:08.1155027-07:00",
"LastModifiedUser": "sample string 8"
},
"AssetGroup": {
"AssetGroupId": "1f72ce78-f48f-4e10-b7f1-94887504fa73",
"Name": "sample string 1",
"Description": "sample string 2",
"ParentGroup": null,
"DisplayOrder": 1,
"FormValueNeededDate": "2026-05-12T17:07:08.1155027-07:00",
"MeasurementValueNeededDate": "2026-05-12T17:07:08.1155027-07:00",
"SourceSystemId": "sample string 3",
"CompanyId": "b152fcef-79d3-43a5-898e-bb8f9e075480",
"CreateDate": "2026-05-12T17:07:08.1155027-07:00",
"CreateUser": "sample string 5",
"LastModifiedDate": "2026-05-12T17:07:08.1155027-07:00",
"LastModifiedUser": "sample string 6"
},
"ParentAsset": null,
"Location": "sample string 3",
"Barcode": {
"Format": 0,
"Code": "sample string 1"
},
"State": {
"StateId": "ce2b98fd-1f04-4211-9b1c-ae9c00e29b45",
"EffectiveDate": "2026-05-12T17:07:08.1155027-07:00",
"StateType": {
"StateTypeId": "836cb06d-8c01-4ee7-8edd-fa2e616c8106",
"Name": "sample string 1",
"IsOperational": true,
"AssetType": {
"AssetTypeId": "bd51cbe5-c31e-49b9-a3ca-6a011bdc96a1",
"Name": "sample string 1",
"Description": "sample string 2",
"IsWell": true,
"DisplayColor": "sample string 4",
"SourceSystemId": "sample string 5",
"CompanyId": "22619f95-9e4e-452f-bde9-9c7a4a74be93",
"CreateDate": "2026-05-12T17:07:08.1155027-07:00",
"CreateUser": "sample string 7",
"LastModifiedDate": "2026-05-12T17:07:08.1155027-07:00",
"LastModifiedUser": "sample string 8"
},
"SourceSystemId": "sample string 3",
"CompanyId": "b1f371cb-cc26-46af-9e95-91ae8cbffad5",
"CreateDate": "2026-05-12T17:07:08.1155027-07:00",
"CreateUser": "sample string 5",
"LastModifiedDate": "2026-05-12T17:07:08.1155027-07:00",
"LastModifiedUser": "sample string 6"
},
"SourceSystemId": "sample string 1",
"CompanyId": "b092f0ca-0486-40ec-a79a-4ab66c325314",
"CreateDate": "2026-05-12T17:07:08.1155027-07:00",
"CreateUser": "sample string 3",
"LastModifiedDate": "2026-05-12T17:07:08.1155027-07:00",
"LastModifiedUser": "sample string 4"
},
"Status": {
"StatusId": "1979b911-050e-4b2c-9c17-2a58610b7007",
"EffectiveDate": "2026-05-12T17:07:08.1155027-07:00",
"StatusType": {
"StatusTypeId": "b7ed6ed5-dde4-46a6-94cb-298662ffffe1",
"Name": "sample string 1",
"IsProducing": true,
"IsInjecting": true,
"AssetType": {
"AssetTypeId": "bd51cbe5-c31e-49b9-a3ca-6a011bdc96a1",
"Name": "sample string 1",
"Description": "sample string 2",
"IsWell": true,
"DisplayColor": "sample string 4",
"SourceSystemId": "sample string 5",
"CompanyId": "22619f95-9e4e-452f-bde9-9c7a4a74be93",
"CreateDate": "2026-05-12T17:07:08.1155027-07:00",
"CreateUser": "sample string 7",
"LastModifiedDate": "2026-05-12T17:07:08.1155027-07:00",
"LastModifiedUser": "sample string 8"
},
"SourceSystemId": "sample string 4",
"CompanyId": "23555204-5726-404b-92b0-779c34148725",
"CreateDate": "2026-05-12T17:07:08.1155027-07:00",
"CreateUser": "sample string 6",
"LastModifiedDate": "2026-05-12T17:07:08.1155027-07:00",
"LastModifiedUser": "sample string 7"
},
"SourceSystemId": "sample string 1",
"CompanyId": "1237270c-0531-45b2-a405-486af600575f",
"CreateDate": "2026-05-12T17:07:08.1155027-07:00",
"CreateUser": "sample string 3",
"LastModifiedDate": "2026-05-12T17:07:08.1155027-07:00",
"LastModifiedUser": "sample string 4"
},
"FormValueNeededDate": "2026-05-12T17:07:08.1155027-07:00",
"MeasurementValueNeededDate": "2026-05-12T17:07:08.1155027-07:00",
"HasChildren": true,
"SourceSystemId": "sample string 5",
"CompanyId": "52d0e417-dfba-4e6a-bd3f-28e85b896853",
"CreateDate": "2026-05-12T17:07:08.1155027-07:00",
"CreateUser": "sample string 7",
"LastModifiedDate": "2026-05-12T17:07:08.1155027-07:00",
"LastModifiedUser": "sample string 8"
},
"EffectiveDate": "2026-05-12T17:07:08.1155027-07:00",
"WellPurposeType": {
"WellPurposeTypeId": "c721fff0-171a-4749-90d9-99f99a4ed570",
"IsProducer": true,
"IsInjector": true,
"Name": "sample string 3",
"SourceSystemId": "sample string 4",
"CompanyId": "b63efa42-0a85-4376-8b01-7d4c48324df8",
"CreateDate": "2026-05-12T17:07:08.1155027-07:00",
"CreateUser": "sample string 6",
"LastModifiedDate": "2026-05-12T17:07:08.1155027-07:00",
"LastModifiedUser": "sample string 7"
},
"SourceSystemId": "sample string 1",
"CompanyId": "9eb7c284-7a99-4816-aa35-9cd58262983a",
"CreateDate": "2026-05-12T17:07:08.1155027-07:00",
"CreateUser": "sample string 3",
"LastModifiedDate": "2026-05-12T17:07:08.1155027-07:00",
"LastModifiedUser": "sample string 4"
},
"Total": 1,
"Message": "sample string 1"
}