---
title: "Sync inventory"
method: POST
path: "/vendor/inventory"
tags: ["Vendor — Inventory"]
---

# Sync inventory

`POST /vendor/inventory`

## Request

- Base URL: `https://app.zobrx.com/api/v1`
- URL: `https://app.zobrx.com/api/v1/vendor/inventory`
- Auth: HTTP bearer

Push available stock per SKU. Drives auto-acknowledgement of pending POs per your account's mode (off/suggest/auto). Scope `vendor:inventory:write`.

## Headers

- `X-Zobrx-Integration-Id` string
- `Idempotency-Key` string

## Request body

- object
  - `items` object[], required
    - `sku` string: Vendor SKU (or asin).
    - `asin` string
    - `availableQty` integer, required
    - `warehouseCode` string

## Response `200`

Upserted; includes the auto-ack result.

- object
  - `upserted` integer
  - `autoAck` object, nullable

## Other responses

- `401`: Missing/invalid API key.

---

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