The "wellboredata" web service provides meta data about an individual well bore.
A typical URL is http://myserver.mycompany.com:8080/INTGeoServer/api/ds/{datasourcetype}/v1/sources/{datasource}/wellbores/{wellboreuniqueid} 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:FindWellBoreByUniqueIdJsonActor:FindWellBoreByUniqueIdEntitlementCheckResponse for FindWellBoreByUniqueIdEntitlementCheckRequest of FindWellBoreByUniqueIdRequest:FindWellBoreByUniqueIdRequest{klass=AbstractWellBoreFinder, sourceName=813740f5-2962-4454-b277-1dc6b5823a8b, wellBoreUniqueId=BR-15:BR-15, sourceType=witsml}"
},
"data": {
"id": "BR-15:BR-15",
"content": {
"wellUID": "BR-15",
"wellName": "BR-15",
"wellboreUID": "BR-15:BR-15",
"wellboreName": "BR-15"
},
"links": [
{
"rel": "self",
"relEntity": "v1/schema/int/wellbore",
"href": "/ivaap/api/ds/witsml/v1/sources/813740f5-2962-4454-b277-1dc6b5823a8b/wellbores/BR-15%3ABR-15",
"children": false,
"hasProjectEntityChildren": false,
"isProjectEntity": false
},
{
"rel": "Log",
"name": "Log",
"relEntity": "v1/schema/int/log",
"hasProjectEntityChildren": false,
"isProjectEntity": false,
"href": "/ivaap/api/ds/witsml/v1/sources/813740f5-2962-4454-b277-1dc6b5823a8b/wellbores/BR-15%3ABR-15/logs",
"children": true
},
{
"rel": "Well Risk",
"name": "Well Risk",
"relEntity": "v1/schema/int/wellrisks/all",
"hasProjectEntityChildren": false,
"isProjectEntity": false,
"href": "/ivaap/api/ds/witsml/v1/sources/813740f5-2962-4454-b277-1dc6b5823a8b/wellbores/BR-15%3ABR-15/risks/all",
"children": true
},
{
"rel": "Mud Log",
"name": "Mud Log",
"relEntity": "v1/schema/int/mudlog",
"hasProjectEntityChildren": false,
"isProjectEntity": false,
"href": "/ivaap/api/ds/witsml/v1/sources/813740f5-2962-4454-b277-1dc6b5823a8b/wellbores/BR-15%3ABR-15/mudlogs",
"children": true
},
{
"rel": "Trajectory",
"name": "Trajectory",
"relEntity": "v1/schema/int/trajectory",
"hasProjectEntityChildren": false,
"isProjectEntity": false,
"href": "/ivaap/api/ds/witsml/v1/sources/813740f5-2962-4454-b277-1dc6b5823a8b/wellbores/BR-15%3ABR-15/trajectorymetas",
"children": true
},
{
"rel": "Wellbore Geometry",
"name": "Wellbore Geometry",
"relEntity": "v1/schema/int/wbgeometry",
"hasProjectEntityChildren": false,
"isProjectEntity": false,
"href": "/ivaap/api/ds/witsml/v1/sources/813740f5-2962-4454-b277-1dc6b5823a8b/wellbores/BR-15%3ABR-15/wbgeometries",
"children": true
},
{
"rel": "Tubing Set",
"name": "Tubing Set",
"relEntity": "v1/schema/int/tubingset",
"hasProjectEntityChildren": false,
"isProjectEntity": false,
"href": "/ivaap/api/ds/witsml/v1/sources/813740f5-2962-4454-b277-1dc6b5823a8b/wellbores/BR-15%3ABR-15/tubingsets",
"children": true
}
]
}
}
The id entry is the unique id of a well dataset.
The content entry specifies the well bore meta data attributes.
The links sections lists all HATEOAS links leading to the services supported by the well bore.
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.