---
title: "Create Adjustment"
method: POST
path: "/cycle-counts/adjustments"
tags: ["cycle_count"]
---

# Create Adjustment

`POST /cycle-counts/adjustments`

## Request

- Base URL: `https://app.zenventory.com/rest`
- URL: `https://app.zenventory.com/rest/cycle-counts/adjustments`
- Auth: none declared

Create a new adjustment cycle count to modify the stock levels of a single item.

## Request body

- object
  - `itemId` integer, required: Id of the item whose stock is being adjusted.
  - `itemSku` string, required: SKU of the item whose stock is being adjusted. Ignored if itemId is provided.
  - `warehouseId` integer: Id of the warehouse the adjusted stock is in. If no warehouse parameters are given, then the user's current warehouse will be used.
  - `warehouseName` string: Name of the warehouse the adjusted stock is in. If no warehouse parameters are given, then the user's current warehouse will be used.
  - `clientId` integer: Id of the client that the item belongs to. Defaults to the user's client id.
  - `clientName` string: Name of the client that the item belongs to. Ignored if clientId is provided and is nonzero.
  - `note` string: Note to attach to this adjustment.
  - `inventory` object[], required: List of reported inventory levels for the item. Inventory not reported is assumed to be 100% correct.
    - `locationId` integer, required: Id of the location the inventory is at.
    - `locationName` string, required: Name of the location the inventory is at. Ignored if locationId is provided.
    - `found` integer: Item quantity found at the location.
    - `damaged` integer: Amount of the found inventory that is damaged.
    - `serialNumber` string: Serial number of an item that is expected to be at this location. Only used if the item is serialized.
    - `lotNumber` string: Lot number of an item(s) that is expected to be at this location. Only used if the item tracks lots.
    - `expirationDate` string, date-time: Expiration date of an item(s) that is expected to be at this location. Only used if the item is perishable.

## Response `201`

Success

- CycleCount
  - `id` integer
  - `adjustment` boolean
  - `progress` number
  - `accuracy` number
  - `warehouse` WarehouseCompact
    - `id` integer
    - `name` string
  - `createdDate` string, date-time
  - `createdBy` UserCompact
    - `id` integer
    - `name` string
  - `claimedBy` UserCompact
    - `id` integer
    - `name` string
  - `completed` boolean
  - `completedDate` string, date-time
  - `completedBy` UserCompact
    - `id` integer
    - `name` string
  - `approved` boolean
  - `approvedDate` string, date-time
  - `approvedBy` UserCompact
    - `id` integer
    - `name` string
  - `locations` CycleCountLocation[]
    - `id` integer
    - `location` LocationCompact
      - `id` integer
      - `name` string
    - `accuracy` number
    - `completed` boolean
    - `completedDate` string, date-time
    - `completedBy` UserCompact
      - `id` integer
      - `name` string
    - `approved` boolean
    - `approvedDate` string, date-time
    - `approvedBy` UserCompact
      - `id` integer
      - `name` string

---

[API](https://skmtc.dev/zenventory/apis/zenventory-rest-api.md) · [All operations](https://skmtc.dev/zenventory/apis/zenventory-rest-api/llms.txt) · [OpenAPI document](https://skmtc.dev/zenventory/apis/zenventory-rest-api/revisions/b40aa340773b?raw)
