# Get item by id

**GET /items/integration/v2/business-locations/{businessLocationId}/items/{itemId}**

Returns the details of a specific item, including how it is shared across locations and which v2 menus and screens it is placed on.



## Servers
- Demo URL: https://api.trial.lsk.lightspeed.app (Demo URL)
- Production URL: https://api.lsk.lightspeed.app (Production URL)


## Authentication methods
- O auth2


## Parameters

### Path parameters

- **businessLocationId** (integer(int64))
  The unique identifier for the business location.

- **itemId** (integer(int64))
  Item id




## Responses
### 200
Item found

#### Body: application/json (object)
- **id** (integer(int64))
  The unique identifier for the item.

- **name** (string)
  The name of the item.

- **docketName** (string)
  The name used in the docket for the item.

- **sku** (string)
  A stock keeping unit.

- **active** (boolean)
  Indicates whether or not the item is archived from the menu.

- **barcodes** (array[string])
  A list of barcodes associated with the item.

- **accountingGroup** (object)
  The accounting group associated with the item.

- **statisticGroups** (array[object])
  List of statistic groups associated with the item.

- **costPrice** (number)
  The cost price of the item.

- **prices** (array[object])
  List of prices associated with the item.

- **sharingType** (string)

- **sharedLocations** (array[integer(int64)])
  The business locations the item is available in, including its own.

- **priceMode** (string)

- **inventorySource** (string)
  Source of inventory for the item.

- **disabled** (boolean)
  Whether or not stock management is disabled for the item.

- **contentDimension** (string)

- **contentUom** (string)
  The unit of measure of the item for stock management.

- **contentValue** (number)
  The measurement value.

- **itemType** (string)

- **menuPlacements** (array[object])
  Which menus and screens the item is placed on. Always an array, empty when the item is placed on none. Each entry carries the full `screenPath` down to the screen, so a placement can be located in a large menu without walking the menu tree. Only placements this location can reach are listed: a placement on a menu that is not shared with the location the item is read from is omitted, the same way that menu is invisible to the location elsewhere.


### 404
No item with this id exists at this business location

#### Body: application/json (object)
- **status** (string)
  The HTTP status, as its Spring `HttpStatus` name.

- **timestamp** (string(date-time))

- **message** (string)
  A human-readable summary of the failure.

- **errorCode** (string)
  A stable, machine-readable code identifying the failure.

- **details** (string)
  Context identifying what the failure applies to.

- **apiSubExceptions** (array[object])
  Per-field failures. Always present, and empty when the failure is not field-scoped.



[Powered by Bump.sh](https://bump.sh)
