# Item Variants _(Realtime-enabled)_

`GET` _(Table: Item Variant)_

```
eOne/core/v1.0/variants
```

A **read-only** feed of item variants (the color/size SKUs under an item). You can list and filter them, but you cannot create, update, or delete variants through this endpoint.

It is exposed two ways: standalone at `/variants`, and as the expandable child collection of [Items](https://eonesolutions.github.io/eone-bc-integration/core-items.md). Request `/items?$expand=variants` to pull each item with its variants inline.

> **Caution:** This feed has **no `integrationId`**. A variant is identified by its parent item plus its own code, `itemNo` + `code` together, so map on those, not on an external key.

> **Note:** Because it is read-only, there is no [resolver](https://eonesolutions.github.io/eone-bc-integration/resolvers.md) for the parent item. `itemNo` / `itemId` are echoed from the variant record for reference only.

## Item Variants 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` | Item No. | Parent item number; part of the variant identity. _(ro)_ |
| `itemId` | Item Id | Parent item GUID. _(ro)_ |
| `code` | Code | Variant code; part of the variant identity. _(ro)_ |
| `description` | Description | _(ro)_ |
| `description2` | Description 2 | _(ro)_ |
| `blocked` | Blocked | _(ro)_ |
| `salesBlocked` | Sales Blocked | _(ro)_ |
| `purchasingBlocked` | Purchasing Blocked | _(ro)_ |
| `lastModifiedDateTime` | SystemModifiedAt | _(ro)_ |

## Related pages

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