GET /api/external/hub/v1/inventory/adjustments

Retrieve inventory adjustment history including receives, moves, and status changes for seller items within a specified time range.

Query parameters

  • start_time string Required

    Start date for adjustment range (YYYY-MM-DD)

  • end_time string Required

    End date for adjustment range (YYYY-MM-DD)

  • mpn string

    Manufacturer Part Number to filter items

  • upc string

    Universal Product Code to filter items

  • ean string

    European Article Number to filter items

  • item_id string

    Item master ID to filter items

  • per_page integer

    Number of items per page (default: 50)

  • page integer Required

    Page number for pagination

Responses

  • 200 application/json

    adjustments retrieved successfully

    Hide response attributes Show response attributes object
    • id integer

      Unique internal id for the adjustment

    • mpn string | null

      Item mpn

    • upc string | null

      Item upc

    • ean string | null

      Item ean

    • item_id string

      Item master_id

    • warehouse_name string

      Warehouse name

    • warehouse_id integer

      Warehouse id

    • transaction_id integer

      Transaction id

    • status string

      Inventory status

    • lot string | null

      Lot number

    • expiration string | null

      Expiration date

    • event string

      Inventory event

    • adjustment_quantity integer

      Quantity received for the item

GET /api/external/hub/v1/inventory/adjustments
curl \
 --request GET 'https://api.useshelf.com/api/external/hub/v1/inventory/adjustments?start_time=string&end_time=string&page=42'
Response examples (200)
[
  {
    "id": 42,
    "mpn": "string",
    "upc": "string",
    "ean": "string",
    "item_id": "string",
    "warehouse_name": "string",
    "warehouse_id": 42,
    "transaction_id": 42,
    "status": "string",
    "lot": "string",
    "expiration": "string",
    "event": "string",
    "adjustment_quantity": 42
  }
]