The "wellboreproperties" web service provides meta data about all properties of an individual well bore.
A typical URL is http://myserver.mycompany.com:8080/INTGeoServer/api/ds/{datasourcetype}/v1/sources/{datasource}/wellbores/{wellboreuniqueid}/properties with the GET method.
where
datasourcetype: type of a datasource, i.e. mongo, geofiles, s3, etc.
datasource: unique id of a datasource
wellboreuniqueid: a unique id of a well bore
Here is an example response. This response has been formatted to improve readability
{
"from": {
"actor": "akka://DefaultActorSystemControllerActorSystem:FindWellPropertiesByUniqueIdJsonActor:FindWellPropertiesByUniqueIdEntitlementCheckResponse for FindWellPropertiesByUniqueIdEntitlementCheckRequest of FindWellPropertiesByUniqueIdRequest:FindWellPropertiesByUniqueIdRequest{klass=AbstractWellPropertiesFinder, sourceName=813740f5-2962-4454-b277-1dc6b5823a8b, uniqueId=BR-15, sourceType=witsml, propertiesToInclude=null}"
},
"data": {
"id": "BR-15",
"content": [
{
"name": "name",
"value": "BR-15"
},
{
"name": "timeZone",
"value": "+04:00"
},
{
"name": "dTimSpud",
"value": "04/09/2020 03:00 PM CDT"
},
{
"name": "wellLocations",
"value": [
[
{
"name": "wellCRS",
"value": [
{
"name": "uid",
"value": "espg4326"
},
{
"name": "name",
"value": "WGS84"
}
]
},
{
"name": "latitude",
"value": 0.0,
"units": "dega"
},
{
"name": "longitude",
"value": 0.0,
"units": "dega"
},
{
"name": "uid",
"value": "wellPos"
}
]
]
}
],
"links": [
{
"rel": "self",
"relEntity": "v1/schema/int/properties",
"href": "/ivaap/api/ds/witsml/v1/sources/813740f5-2962-4454-b277-1dc6b5823a8b/wells/BR-15/properties",
"children": false,
"hasProjectEntityChildren": false,
"isProjectEntity": false
}
]
}
}
The id entry is a unique id of a well bore.
The content section is a collections of all available properties of a well bore.
Each property is described by name and value pair.
The links sections provides a HATEOAS links leading to this service.
If the specified wellboreuniqueid doesn't match a valid well bore, no JSON response will be provided. The HTTP response will only show a "InvalidUniqueId" (error 404) in its headers.