---
title: "Gets the current draft BDMS.Models.Term. Falls back to the published term when no draft exists, or `null` if neither exists."
method: GET
path: "/api/v{version}/terms/draft"
tags: ["Terms"]
---

# Gets the current draft BDMS.Models.Term. Falls back to the published term when no draft exists, or \`null\` if neither exists.

`GET /api/v{version}/terms/draft`

## Path parameters

- `version` string, required

## Response `200`

Returns the draft terms, the published terms as fallback, or null.

- Term — Represents a term entity in the database.
  - `id` integer, required
  - `isDraft` boolean — Gets or sets whetther the BDMS.Models.Term is a draft.
  - `textEn` string — Gets or sets the BDMS.Models.Term's english text.
  - `textDe` string, nullable — Gets or sets the BDMS.Models.Term's german text.
  - `textFr` string, nullable — Gets or sets the BDMS.Models.Term's french text.
  - `textIt` string, nullable — Gets or sets the BDMS.Models.Term's italian text.
  - `textRo` string, nullable — Gets or sets the BDMS.Models.Term's romansch text.
  - `creation` string, date-time — Gets or sets the BDMS.Models.Term's creation date.
  - `expiration` string, date-time, nullable — Gets or sets the BDMS.Models.Term's expiration date.

## Changes

- **2026-06-22** `170004fea421` — 1 info
  - endpoint added
- **2026-06-18** `6b2a3ffd6e73` — 1 breaking
  - api path removed without deprecation
- **2026-06-18** `f575e45ce4b0` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/geoadmin/apis/boreholes-rest-api-v2/changes/api/v:version/terms/draft/get.md)

---

[API](https://skmtc.dev/geoadmin/apis/boreholes-rest-api-v2.md) · [All operations](https://skmtc.dev/geoadmin/apis/boreholes-rest-api-v2/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/geoadmin/boreholes-rest-api-v2/revisions/43e7a09112eb/schema)
