# Item References _(Realtime-enabled)_

`GET` _(Table: Item Reference)_

```
eOne/core/v1.0/itemReferences
```

Read-only feed of item references: barcodes (UPC/EAN/GTIN) and customer/vendor cross-reference numbers, per unit of measure and optionally per variant. It is exposed standalone and as the expandable child of [Items](https://eonesolutions.github.io/eone-bc-integration/core-items.md) via `?$expand=itemReferences`.

> **Caution:** This endpoint is **read-only**, no create, update, or delete. There is also **no `integrationId`** here; references are keyed only by their Business Central `SystemId`, so match rows by `itemNo` + `referenceType` + `referenceNo` (and `variantCode` / `unitOfMeasure` where they apply).

## Resolving the parent item

Each row carries the parent item both as the source key `itemNo` and as a resolved `itemId` GUID, computed per row from the Item record so you can join straight to [Items](https://eonesolutions.github.io/eone-bc-integration/core-items.md) without a second lookup. See [resolvers](https://eonesolutions.github.io/eone-bc-integration/resolvers.md) for how these computed-key fields work.

## Item References 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; the OData key. _(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` | Item No. | Parent item number. _(ro)_ |
| `itemId` | itemId | Resolved GUID of the parent item, computed per row. _(ro)_ |
| `variantCode` | Variant Code | Variant the reference applies to, if any. _(ro)_ |
| `unitOfMeasure` | Unit of Measure | Unit of measure the reference applies to. _(ro)_ |
| `referenceType` | Reference Type | Bar Code, Customer, or Vendor. _(ro)_ |
| `referenceTypeNo` | Reference Type No. | The customer or vendor number for Customer/Vendor types; blank for Bar Code. _(ro)_ |
| `referenceNo` | Reference No. | The cross-reference value (barcode or partner item number). _(ro)_ |
| `description` | Description | _(ro)_ |
| `startingDate` | Starting Date | First date the reference is valid. _(ro)_ |
| `endingDate` | Ending Date | Last date the reference is valid. _(ro)_ |
| `lastModifiedDateTime` | SystemModifiedAt | _(ro)_ |

## Related pages

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