# Well

> Complete static record of a water well. All depths in meters, all diameters in millimeters.

> **Well** = `object`

Complete static record of a water well. All depths in meters, all diameters in millimeters.

## Properties

### @context?

> `optional` **@context?**: `string` \| `unknown`[] \| `Record`\<`string`, `unknown`\>

***

### aquifer\_analysis?

> `optional` **aquifer\_analysis?**: [`AquiferAnalysis`](/core/api/type-aliases/AquiferAnalysis)[]

***

### attachments?

> `optional` **attachments?**: [`Attachment`](/core/api/type-aliases/Attachment)[]

Documents about the well as a whole, not tied to any record. Since v2.3.

***

### bore\_hole

> **bore\_hole**: [`BoreHole`](/core/api/type-aliases/BoreHole)[]

***

### caves

> **caves**: [`Cave`](/core/api/type-aliases/Cave)[]

***

### cement\_pad?

> `optional` **cement\_pad?**: [`CementPad`](/core/api/type-aliases/CementPad)

***

### centralizers?

> `optional` **centralizers?**: [`Centralizer`](/core/api/type-aliases/Centralizer)[]

Since v2.1.

***

### construction\_date?

> `optional` **construction\_date?**: `string`

ISO 8601 date of well completion (YYYY-MM-DD).

***

### ~~elevation?~~

> `optional` **elevation?**: `number`

#### Deprecated

Use location.elevation

***

### fractures

> **fractures**: [`Fracture`](/core/api/type-aliases/Fracture)[]

***

### history\_logs?

> `optional` **history\_logs?**: [`HistoryLogEntry`](/core/api/type-aliases/HistoryLogEntry)[]

***

### hole\_fill

> **hole\_fill**: [`HoleFill`](/core/api/type-aliases/HoleFill)[]

***

### hydrodynamic\_events?

> `optional` **hydrodynamic\_events?**: [`HydrodynamicEvent`](/core/api/type-aliases/HydrodynamicEvent)[]

***

### ~~lat?~~

> `optional` **lat?**: `number`

#### Deprecated

Use location.lat

***

### lithology

> **lithology**: [`Lithology`](/core/api/type-aliases/Lithology)[]

***

### ~~lng?~~

> `optional` **lng?**: `number`

#### Deprecated

Use location.lng

***

### location?

> `optional` **location?**: [`Location`](/core/api/type-aliases/Location)

***

### meters?

> `optional` **meters?**: [`Meter`](/core/api/type-aliases/Meter)[]

Totalizer (hidrômetro) installation history. Since v2.3.

***

### name?

> `optional` **name?**: `string`

Well name or local identifier.

***

### obs?

> `optional` **obs?**: `string`

Free-text observations about the well.

***

### operating\_regime?

> `optional` **operating\_regime?**: [`OperatingRegime`](/core/api/type-aliases/OperatingRegime)[]

Declared operating regimes, each in force from `effective_from`. Since v2.3.

***

### permits?

> `optional` **permits?**: [`Permit`](/core/api/type-aliases/Permit)[]

Legal instruments governing abstraction (outorgas). Since v2.3.

***

### production?

> `optional` **production?**: [`ProductionEntry`](/core/api/type-aliases/ProductionEntry)[]

Append-only ledger of produced water. Since v2.3.

***

### profiles?

> `optional` **profiles?**: `string`[]

***

### pump\_installations?

> `optional` **pump\_installations?**: [`PumpInstallation`](/core/api/type-aliases/PumpInstallation)[]

Pump installation history. Since v2.3.

***

### reduction

> **reduction**: [`Reduction`](/core/api/type-aliases/Reduction)[]

***

### surface\_case

> **surface\_case**: [`SurfaceCase`](/core/api/type-aliases/SurfaceCase)[]

***

### version

> **version**: `number` \| `string`

Format version: `1`, `2` (v2.0 to v2.3, revision unknown) or `"M.m"` (since v2.4).

***

### water\_samples?

> `optional` **water\_samples?**: [`WaterSample`](/core/api/type-aliases/WaterSample)[]

Ledger of water samples and their field/lab results. Since v2.3.

***

### well\_case

> **well\_case**: [`WellCase`](/core/api/type-aliases/WellCase)[]

***

### well\_depth?

> `optional` **well\_depth?**: `number`

The well's current usable depth in meters from ground level, as measured or reported. May be less than the deepest constructive element (see `bore_hole`) due to siltation, debris, or partial backfill.

***

### well\_driller?

> `optional` **well\_driller?**: `string`

Name of the drilling company or individual.

***

### well\_id?

> `optional` **well\_id?**: [`WellId`](/core/api/type-aliases/WellId)[]

***

### well\_purpose?

> `optional` **well\_purpose?**: [`OpenVocab`](/core/api/type-aliases/OpenVocab)\<[`WellPurpose`](/core/api/type-aliases/WellPurpose)\>[]

Intended use(s) of the well. Recommended values: [WELL\_PURPOSES](/core/api/variables/WELL_PURPOSES). Since v2.1.

***

### well\_screen

> **well\_screen**: [`WellScreen`](/core/api/type-aliases/WellScreen)[]

***

### well\_type?

> `optional` **well\_type?**: [`OpenVocab`](/core/api/type-aliases/OpenVocab)\<[`WellType`](/core/api/type-aliases/WellType)\>

Construction method of the well. Recommended values: [WELL\_TYPES](/core/api/variables/WELL_TYPES) (`artesian` is deprecated since v2.1).
