Method | Parameters | Return Values | Description |
---|
GET - /v1/wells
| Skip – GET path – integer · Top – GET path – integer · Orderby – GET path – string · Keywords – GET path – string | CollectionResult with results field an array of WellBase JSON objects.
| Get all Wells from CS Land |
POST - /v1/wells | Authorization – POST header – string · Well – POST body – JSON object | UploadEntity JSON object of a WellBase JSON object | Create a new Well in CS Land. |
GET - /v1/wells/{fileNumber} | fileNumber – GET path – string
| WellBase JSON object.
| Get a specific Well from CS Land. |
PUT - /v1/wells/{fileNumber}
| Authorization – PUT header – string · FileNumber – PUT path – string · Well – PUT body – WellBase JSON object | UploadEntity JSON object of a WellBase JSON object. | Update a Well in CS Land.
|
PUT - /v1/wells/batch
| Authorization – PUT header – string Well – PUT body – Array of WellBase JSON objects | UploadEntity JSON object of an array of WellBase JSON objects. | Mass update of Wells in CS Land. |
POST - /v1/wells/batch
| Authorization – POST header – string · Well – POST body – Array of JSON objects | UploadEntity JSON object of an array of WellBase JSON objects. | Mass insert of Wells in CS Land |