The "wellpropertynames" web service provides an information about all well property names for the specified data source.
A typical URL is http://myserver.mycompany.com:8080/INTGeoServer/api/ds/{datasourcetype}/v1/sources/{datasource}/wellpropertynames with the GET method.
where
datasourcetype: type of a datasource, i.e. mongo, s3, etc.
datasource: unique id of a datasource
Here is an example response. This response has been formatted to improve readability
{
"from": {
"actor": "akka://DefaultActorSystemControllerActorSystem:FindAllWellPropertyNamesJsonActor:FindAllWellPropertyNamesResponse for FindAllWellPropertyNamesRequest:FindAllWellPropertyNamesRequest{klass=AbstractWellPropertyNamesFinder, sourceName=ecd55dc9-e37c-49c8-a2f7-4313a8fe6a16, sourceType=mongo}"
},
"data": {
"content": [
"ORIG_SURF_Y_LAT",
"ORIG_SURF_X_LONG",
"ORIG_OPERATOR",
"FEET_NORTH",
"LONGITUDE",
"FEET_EAST",
"COMMENTS",
"CURR_OPERATOR",
"STATUS",
"RANGE_DIR",
"TOWNSHIP",
"FOOT_REF",
"TWN_DIR",
"PLUGGING",
"SPOT",
"FIELD",
"KID",
"ELEVATION",
"API_NUM_NODASH",
"API_NUMBER",
"LEASE",
"STATUS2",
"LONG_LAT_SOURCE",
"MODIFIED",
"LATITUDE",
"ELEV_REF",
"DEPTH",
"SECTION",
"RANGE",
"QQ",
"K-GH",
"Footages",
"MeasuredTD",
"Township",
"FirstSpudDate",
"Hole_Type",
"M-MDR",
"Range",
"Section",
"CountyName",
"K-P",
"FileNo",
"OriginalWellName",
"CurrentOperator",
"OriginalOperator",
"LogsOnFile",
"API",
"T-S",
"FieldName",
"CurrentWellName",
"WELL",
"COMMENTS\r",
"Y\r",
"X",
"Well Information URL",
"Location Description",
"Measured Depth",
"Permit Number",
"Latitude (GCS83)",
"API Number",
"Longitude (GCS83)",
"Displacement",
"Export_Date\r",
"Administrative Status",
"Well Information",
"Spud Date",
"True Vertical Depth",
"Wellbore Type",
"Current Well Type"
]
}
}
The content sections is a collection of all available well property names for the specified data soruce.