# Units of Measure

`GET` _(Table: Unit of Measure)_

```
eOne/core/v1.0/unitsOfMeasure
```

Read-only company-wide unit-of-measure master (Business Central table 204). Resolve and validate the `unitOfMeasureCode` posted on [items](https://eonesolutions.github.io/eone-bc-integration/core-items.md) and document lines, and read each unit's international standard code and symbol.

> **Note:** This company-wide master publishes as `unitsOfMeasure`. For the units defined on a specific [item](https://eonesolutions.github.io/eone-bc-integration/core-items.md), with pack/conversion factors, use the per-item [`itemUnitsOfMeasure`](https://eonesolutions.github.io/eone-bc-integration/core-itemUnitsOfMeasure.md) feed ($expand child of items) instead.

> **Note:** Read-only — `POST`/`PATCH`/`DELETE` are rejected. There is no `integrationId`: address a unit of measure by its natural `code` (or by `id`, the `SystemId` GUID).

## Units of Measure fields

_API column → BC field._

**Legend**

- _(req)_ required on create
- _(res)_ resolver
- _(cur)_ currency-translated
- _(ro)_ read-only
- _(ext)_ added to this endpoint by another extension (BC field name shown; its API column name is not known here)

| API | BC field | Notes |
| --- | --- | --- |
| `id` | SystemId | _(ro)_ |
| `bcCompanyId` | bcCompanyId | The company this row belongs to - the same GUID that appears in the request URL. Present on every endpoint so a store pooling several companies can keep them apart without relying on which URL it called. _(ro)_ |
| `bcCompanyName` | bcCompanyName | The name of the company this row belongs to. _(ro)_ |
| `code` | Code | Unit code (e.g. PCS, KG, BOX). _(ro)_ |
| `displayName` | Description | _(ro)_ |
| `internationalStandardCode` | International Standard Code | UN/ECE unit code. _(ro)_ |
| `symbol` | Symbol | _(ro)_ |
| `lastModifiedDateTime` | SystemModifiedAt | _(ro)_ |
