#
List stock adjustments
GETapi.stockroom.app/v2/stock_adjustments
Query
limitintegerquery
cursorstringquery
next_cursor from the previous page. A cursor that cannot be read is 400 invalid_cursor.updated_at_minstring (date-time)query
updated_at_maxstring (date-time)query
created_at_minstring (date-time)query
created_at_maxstring (date-time)query
statusstringquery
Comma-separated.
location_idintegerquery
Responses
200
A page of adjustments, oldest update first.
400 401 402 403 404 422 429
The refusals every route shares: unauthorized, feature_not_enabled, insufficient_scope, not_found, bad_request, validation_failed, invalid_transition, rate_limited. Each is an Error.
curl "https://api.stockroom.app/v2/stock_adjustments" \
-H "Authorization: Bearer $STOCKROOM_KEY"{
"data": [
{
"id": 1,
"number": "PO-1042",
"sequential_id": 1042,
"status": "draft",
"source": "api",
"reason": "correction",
"reason_label": "Correction",
"note": "Two cartons short; supplier notified.",
"location": {
"id": 61234567890,
"name": "Main warehouse"
},
"stocktake_id": null,
"reversal_of_id": null,
"lines": [
{
"id": 5001,
"position": 1,
"product_title": "Stoneware mug",
"variant_title": "Blue",
"sku": "MUG-BLU",
"barcode": "0123456789012",
"inventory_item_id": 44811223344,
"variant_id": 40011223344,
"delta": -3,
"quantity_before": 42,
"quantity_after": 39,
"unit_cost": "12.50",
"lot_id": null,
"lot_units": null
}
],
"shopify_sync": {
"state": "synced",
"attempted_at": "2026-09-11T08:12:46Z",
"error": null
},
"applied_at": "2026-09-11T08:12:44Z",
"cancelled_at": null,
"created_at": "2026-09-01T10:00:00Z",
"updated_at": "2026-09-11T08:12:44Z"
}
],
"next_cursor": "eyJpZCI6MTA0Mn0",
"has_more": true
}