/
GE
geoadmin
Search skmtc
⌘K
Docs
Sign in
Docs
History
Schema
Generate
Filter operations
Backfill
5
Borehole
12
put
/api/v{version}/borehole
post
/api/v{version}/borehole
delete
/api/v{version}/borehole
Asynchronously deletes the BDMS.Models.Borehole with the specified id. Permission is checked via M:BDMS.Services.IBoreholePermissionService.CanManageBoreholeAsync(System.String,System.Nullable{System.Int32}), so admins can delete a borehole regardless of whether it is locked by another user or already in Reviewed/Published status.
post
/api/v{version}/borehole/{id}/lock
Acquires the edit lock on the borehole with the given id for the current user. Touches only BDMS.Models.Borehole.Locked and BDMS.Models.Borehole.LockedById, so it cannot race with a concurrent full-entity edit on any other field.
post
/api/v{version}/borehole/{id}/unlock
Releases the edit lock on the borehole with the given id. Touches only BDMS.Models.Borehole.Locked and BDMS.Models.Borehole.LockedById, so it cannot race with a concurrent full-entity edit on any other field.
post
/api/v{version}/borehole/bulkedit
Asynchronously applies the same set of field changes to multiple boreholes. Only the properties named in BDMS.Models.BoreholeBulkUpdateRequest.FieldsToUpdate are written. The whole batch is rejected (nothing is saved) if the current user cannot edit any selected borehole. Resets the workflow tab status of any tab whose fields were changed.
post
/api/v{version}/borehole/filter
Filters boreholes based on the provided criteria.
post
/api/v{version}/borehole/filter/stats
Computes per-option filter counts under the active filter request, using filter-exclusion semantics so each dimension's counts predict what adding that option would yield.
post
/api/v{version}/borehole/suggest
Returns autocomplete suggestions for a borehole text column. When a filterRequest is supplied, suggestions are restricted to boreholes matching every active filter except the filter on the field being autocompleted, so the user can refine that field's value (filter-exclusion on the self-field).
get
/api/v{version}/borehole/{id}
Asynchronously gets the BDMS.Models.Borehole with the specified id.
post
/api/v{version}/borehole/copy
Asynchronously copies a BDMS.Models.Borehole.
post
/api/v{version}/borehole/bulkdelete
Asynchronously deletes multiple boreholes. The whole batch is rejected (nothing is deleted) if the current user is not allowed to delete any of the selected boreholes. Uses the same permission check as the single-borehole delete (M:BDMS.Services.IBoreholePermissionService.CanManageBoreholeAsync(System.String,System.Nullable{System.Int32})).
BoreholeExport
4
BoreholeGeometry
7
Canton
1
Casing
5
Chronostratigraphy
5
CodeList
2
Completion
6
Document
4
FieldMeasurement
4
GroundwaterLevelMeasurement
4
Hydrotest
4
Import
3
Instrumentation
5
Lithostratigraphy
5
Location
1
Log
10
Maintenance
3
Permissions
2
Photo
6
Profile
8
Section
5
Settings
1
Stratigraphy
6
User
8
Version
1
WaterIngress
4
Workflow
3
Workgroup
6
Borehole
Copy
Copy Markdown
Copy Markdown
Copying…
Copied
Copy failed
Changes to Asynchronously copies a BDMS.Models.Borehole.
post
/api/v{version}/borehole/copy
Jun 29, 2026
487e44691556
Revision changes
info
endpoint added