v25

latestOpenAPI 3.0.1raw.githubusercontent.com2026-07-08143108383.9 KB
Borehole

put/api/v{version}/borehole

Path parameters

versionstring required

Request body

idinteger required
createdByIdinteger nullable
createdstring date-time nullable
updatedstring date-time nullable
updatedByIdinteger nullable
lockedstring date-time nullable

Gets or sets the BDMS.Models.Borehole locked date.

lockedByIdinteger nullable

Gets or sets the id of the BDMS.Models.User who locked the BDMS.Models.Borehole.

workgroupIdinteger nullable

Gets or sets the foreign key to the BDMS.Models.Borehole.Workgroup entity.

isPublicboolean nullable

Gets or sets whether the BDMS.Models.Borehole is public.

typeIdinteger nullable

Gets or sets the BDMS.Models.Borehole's type id.

locationXnumber double nullable

Gets or sets the BDMS.Models.Borehole's X-location using LV95 coordinates.

precisionLocationXinteger nullable

Gets or sets the precision for the BDMS.Models.Borehole's X-location (LV95).

locationYnumber double nullable

Gets or sets the BDMS.Models.Borehole's Y-location using LV95 coordinates.

precisionLocationYinteger nullable

Gets or sets the precision for the BDMS.Models.Borehole's Y-location (LV95).

locationXLV03number double nullable

Gets or sets the BDMS.Models.Borehole's X-location using LV03 coordinates.

precisionLocationXLV03integer nullable

Gets or sets the precision for the BDMS.Models.Borehole's X-location (LV03).

locationYLV03number double nullable

Gets or sets the BDMS.Models.Borehole's Y-location using LV03 coordinates.

precisionLocationYLV03integer nullable

Gets or sets the precision for the BDMS.Models.Borehole's Y-location (LV03).

originalReferenceSystemIdinteger nullable

Gets or sets the BDMS.Models.Borehole's original reference system id.

elevationZnumber double nullable

Gets or sets the BDMS.Models.Borehole's Elevation(Z).

hrsIdinteger nullable

Gets or sets the BDMS.Models.Borehole's HrsId.

totalDepthnumber double nullable

Gets or sets the BDMS.Models.Borehole's total depth.

restrictionIdinteger nullable

Gets or sets the BDMS.Models.Borehole's restriction id.

restrictionUntilstring date nullable

Gets or sets the date until when a BDMS.Models.Borehole is restricted.

nationalInterestboolean nullable

Gets or sets the BDMS.Models.Borehole's national interest.

originalNamestring nullable

Gets or sets the BDMS.Models.Borehole's original name.

namestring nullable

Gets or sets the BDMS.Models.Borehole's alternate name.

locationPrecisionIdinteger nullable

Gets or sets the BDMS.Models.Borehole's location precision.

elevationPrecisionIdinteger nullable

Gets or sets the BDMS.Models.Borehole's elevation precision id.

projectNamestring nullable

Gets or sets the BDMS.Models.Borehole's project name.

countrystring nullable

Gets or sets the BDMS.Models.Borehole's country.

cantonstring nullable

Gets or sets the BDMS.Models.Borehole's canton.

municipalitystring nullable

Gets or sets the BDMS.Models.Borehole's municipality.

purposeIdinteger nullable

Gets or sets the BDMS.Models.Borehole's purpose id.

statusIdinteger nullable

Gets or sets the BDMS.Models.Borehole's status id.

depthPrecisionIdinteger nullable

Gets or sets the BDMS.Models.Borehole's Depth presicion id.

topBedrockFreshMdnumber double nullable

Gets or sets the BDMS.Models.Borehole's top bedrock.

topBedrockWeatheredMdnumber double nullable

Gets or sets the BDMS.Models.Borehole's weathered top bedrock.

hasGroundwaterboolean nullable

Gets or sets whether the BDMS.Models.Borehole has groundwater.

remarksstring nullable

Gets or sets remarks for the BDMS.Models.Borehole.

lithologyTopBedrockIdinteger nullable

Gets or sets the BDMS.Models.Borehole's lithology top bedrock id.

lithostratigraphyTopBedrockIdinteger nullable

Gets or sets the BDMS.Models.Borehole's lithostratigraphy top bedrock id.

chronostratigraphyTopBedrockIdinteger nullable

Gets or sets the BDMS.Models.Borehole's chronostratigraphy top bedrock id.

referenceElevationnumber double nullable

Gets or sets the BDMS.Models.Borehole's reference elevation.

referenceElevationPrecisionIdinteger nullable

Gets or sets the BDMS.Models.Borehole's reference elevation precision id.

referenceElevationTypeIdinteger nullable

Gets or sets the BDMS.Models.Borehole's reference elevation type id.

totalDepthTvdnumber double nullable

Gets or sets the BDMS.Models.Borehole's true vertical total depth.

topBedrockFreshTvdnumber double nullable

Gets or sets the BDMS.Models.Borehole's true vertical top bedrock fresh depth.

topBedrockWeatheredTvdnumber double nullable

Gets or sets the BDMS.Models.Borehole's true vertical top bedrock weathered depth.

topBedrockIntersectedboolean nullable

Gets or sets whether BDMS.Models.Borehole's top bedrock was intersected.

Response

OK

idinteger required
createdByIdinteger nullable
createdstring date-time nullable
updatedstring date-time nullable
updatedByIdinteger nullable
lockedstring date-time nullable

Gets or sets the BDMS.Models.Borehole locked date.

lockedByIdinteger nullable

Gets or sets the id of the BDMS.Models.User who locked the BDMS.Models.Borehole.

workgroupIdinteger nullable

Gets or sets the foreign key to the BDMS.Models.Borehole.Workgroup entity.

isPublicboolean nullable

Gets or sets whether the BDMS.Models.Borehole is public.

typeIdinteger nullable

Gets or sets the BDMS.Models.Borehole's type id.

locationXnumber double nullable

Gets or sets the BDMS.Models.Borehole's X-location using LV95 coordinates.

precisionLocationXinteger nullable

Gets or sets the precision for the BDMS.Models.Borehole's X-location (LV95).

locationYnumber double nullable

Gets or sets the BDMS.Models.Borehole's Y-location using LV95 coordinates.

precisionLocationYinteger nullable

Gets or sets the precision for the BDMS.Models.Borehole's Y-location (LV95).

locationXLV03number double nullable

Gets or sets the BDMS.Models.Borehole's X-location using LV03 coordinates.

precisionLocationXLV03integer nullable

Gets or sets the precision for the BDMS.Models.Borehole's X-location (LV03).

locationYLV03number double nullable

Gets or sets the BDMS.Models.Borehole's Y-location using LV03 coordinates.

precisionLocationYLV03integer nullable

Gets or sets the precision for the BDMS.Models.Borehole's Y-location (LV03).

originalReferenceSystemIdinteger nullable

Gets or sets the BDMS.Models.Borehole's original reference system id.

elevationZnumber double nullable

Gets or sets the BDMS.Models.Borehole's Elevation(Z).

hrsIdinteger nullable

Gets or sets the BDMS.Models.Borehole's HrsId.

totalDepthnumber double nullable

Gets or sets the BDMS.Models.Borehole's total depth.

restrictionIdinteger nullable

Gets or sets the BDMS.Models.Borehole's restriction id.

restrictionUntilstring date nullable

Gets or sets the date until when a BDMS.Models.Borehole is restricted.

nationalInterestboolean nullable

Gets or sets the BDMS.Models.Borehole's national interest.

originalNamestring nullable

Gets or sets the BDMS.Models.Borehole's original name.

namestring nullable

Gets or sets the BDMS.Models.Borehole's alternate name.

locationPrecisionIdinteger nullable

Gets or sets the BDMS.Models.Borehole's location precision.

elevationPrecisionIdinteger nullable

Gets or sets the BDMS.Models.Borehole's elevation precision id.

projectNamestring nullable

Gets or sets the BDMS.Models.Borehole's project name.

countrystring nullable

Gets or sets the BDMS.Models.Borehole's country.

cantonstring nullable

Gets or sets the BDMS.Models.Borehole's canton.

municipalitystring nullable

Gets or sets the BDMS.Models.Borehole's municipality.

purposeIdinteger nullable

Gets or sets the BDMS.Models.Borehole's purpose id.

statusIdinteger nullable

Gets or sets the BDMS.Models.Borehole's status id.

depthPrecisionIdinteger nullable

Gets or sets the BDMS.Models.Borehole's Depth presicion id.

topBedrockFreshMdnumber double nullable

Gets or sets the BDMS.Models.Borehole's top bedrock.

topBedrockWeatheredMdnumber double nullable

Gets or sets the BDMS.Models.Borehole's weathered top bedrock.

hasGroundwaterboolean nullable

Gets or sets whether the BDMS.Models.Borehole has groundwater.

remarksstring nullable

Gets or sets remarks for the BDMS.Models.Borehole.

lithologyTopBedrockIdinteger nullable

Gets or sets the BDMS.Models.Borehole's lithology top bedrock id.

lithostratigraphyTopBedrockIdinteger nullable

Gets or sets the BDMS.Models.Borehole's lithostratigraphy top bedrock id.

chronostratigraphyTopBedrockIdinteger nullable

Gets or sets the BDMS.Models.Borehole's chronostratigraphy top bedrock id.

referenceElevationnumber double nullable

Gets or sets the BDMS.Models.Borehole's reference elevation.

referenceElevationPrecisionIdinteger nullable

Gets or sets the BDMS.Models.Borehole's reference elevation precision id.

referenceElevationTypeIdinteger nullable

Gets or sets the BDMS.Models.Borehole's reference elevation type id.

totalDepthTvdnumber double nullable

Gets or sets the BDMS.Models.Borehole's true vertical total depth.

topBedrockFreshTvdnumber double nullable

Gets or sets the BDMS.Models.Borehole's true vertical top bedrock fresh depth.

topBedrockWeatheredTvdnumber double nullable

Gets or sets the BDMS.Models.Borehole's true vertical top bedrock weathered depth.

topBedrockIntersectedboolean nullable

Gets or sets whether BDMS.Models.Borehole's top bedrock was intersected.