# Item Attributes _(Realtime-enabled)_

`GET` _(Table: Item Attribute Value Mapping)_

```
eOne/core/v1.0/itemAttributes
```

A **read-only** feed that flattens Business Central's EAV attribute model into flat name/value/unit columns, so you do not have to join attribute, option, and value tables yourself. It exposes resolved attributes for [items](https://eonesolutions.github.io/eone-bc-integration/core-items.md), both directly assigned and category-inherited.

The underlying table also stores attribute mappings for item categories and variants; this endpoint pins its source view to `Table ID = 27` (Item), so **only item-level attribute mappings surface here**.

## Reading attributes

`GET` `/itemAttributes`

It is also available as the expandable child collection of the Items endpoint, so you can pull an item and its attributes in one call:

`GET` `/items?$expand=itemAttributes`

> **Note:** The typed columns `value`, `numericValue`, and `dateValue` are populated according to the attribute's data type, only the column matching the attribute type carries a value.

> **Caution:** This endpoint has **no `integrationId`** and is not writable. POST, PATCH, and DELETE are all blocked. Manage attribute assignments in Business Central; consume them here.

> **Caution:** `itemId` is a resolver column computed per row from the item's `No.`. It is read-only and cannot be filtered as an indexed key.

## Item Attributes 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 | BC record GUID. _(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)_ |
| `itemNo` | No. | Item the attribute belongs to. _(ro)_ |
| `itemId` | itemId | Item SystemId, resolved per row from `No.` _(ro)_ |
| `attributeId` | Item Attribute ID | ID of the attribute definition. _(ro)_ |
| `name` | EONE Attribute Name | Attribute name. FlowField. _(ro)_ |
| `value` | EONE Attribute Value | Text value. FlowField. _(ro)_ |
| `numericValue` | EONE Attribute Numeric Value | Populated for numeric attributes. FlowField. _(ro)_ |
| `dateValue` | EONE Attribute Date Value | Populated for date attributes. FlowField. _(ro)_ |
| `unitOfMeasure` | EONE Attribute Unit of Measure | Unit for the attribute, if any. FlowField. _(ro)_ |
| `lastModifiedDateTime` | SystemModifiedAt | _(ro)_ |

## Related pages

Nested under [Items](https://eonesolutions.github.io/eone-bc-integration/core-items.md).
