---
title: "Create Item"
method: POST
path: "/items/v1/items"
tags: ["Items"]
---

# Create Item

`POST /items/v1/items`

Create a new item for a specific business location.

## Request body

- ItemsApiCreateItemDTO
  - `name` string, required — The name of the item.
  - `businessLocationId` integer, required — The unique identifier for the business location.
  - `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.
  - `barcode` string — The item barcode.
  - `barcodes` string[] — A list of barcodes associated with the item.
  - `accountingGroupId` integer, required — The unique identifier for the accounting group. Must be an existing `accountingGroupId`.
  - `costPrice` number — The cost price of the item.
  - `defaultPrice` number, required — The default price of the item.
  - `priceMode` 'AMOUNT' | 'PERCENT' | 'POSITIVE_OPEN_PRICE' | 'NEGATIVE_OPEN_PRICE' — The type of price for the item.

## Response `201`

Item created

- ItemsApiItemDTO
  - `id` integer — 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.
  - `barcode` string — The item barcode.
  - `barcodes` string[] — A list of barcodes associated with the item.
  - `accountingGroup` ItemsApiAccountingGroupDTO — The accounting group associated with the item.
    - `id` integer — The unique identifier for the accounting group.
    - `name` string — The name of the accounting group.
  - `statisticGroups` ItemsApiStatisticGroupDTO[] — List of statistic groups associated with the item.
    - `category` string — The name of the statistic group category.
    - `value` string — The statistic group value.
  - `costPrice` number — The cost price of the item.
  - `prices` ItemsApiPriceDTO[] — List of prices associated with the item.
    - `amount` number — The item price.
    - `name` string — The name for this item price.
  - `sharingType` 'GLOBAL_NO_BL' | 'GLOBAL' | 'LOCAL' | 'SHARED' — How the item is shared.
  - `priceMode` 'AMOUNT' | 'PERCENT' | 'POSITIVE_OPEN_PRICE' | 'NEGATIVE_OPEN_PRICE' — The type of price for the item.
  - `inventorySource` 'PURCHASED' | 'PRODUCED' — Source of inventory for the item.
  - `disabled` boolean — Whether or not stock management is disabled for the item.
  - `contentDimension` 'DIMENSION_LESS' | 'VOLUME' | 'MASS' — How the item is measured for stock management.
  - `contentUom` string — The unit of measure of the item for stock management.
  - `contentValue` number — The measurement value.
  - `itemType` 'ITEM' | 'SEQUENCE' | 'GROUP' | 'SUB_ITEM' — Type of the item.

## Other responses

- `404` — Could not create item

---

[API](https://skmtc.net/lightspeed/apis/lightspeed-restaurant-k-series-api.md) · [All operations](https://skmtc.net/lightspeed/apis/lightspeed-restaurant-k-series-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/lightspeed/lightspeed-restaurant-k-series-api/revisions/93b2eed71a61/schema)
