---
title: "List custom inventory adjustment reasons"
method: GET
path: "/custom_inventory_adjustment_reasons"
tags: ["Inventory"]
---

# List custom inventory adjustment reasons

`GET /custom_inventory_adjustment_reasons`

Returns a paginated list of custom inventory adjustment reasons for the authenticated retailer.

🔒 Requires: `inventory:write` scope

## Query parameters

- `page_size` integer
- `after` integer
- `before` integer

## Response `200`

The list of custom inventory adjustment reasons was successfully retrieved.

- CustomInventoryAdjustmentReasonCollection — A paginated list of custom inventory adjustment reasons.
  - `data` CustomInventoryAdjustmentReason[], required — An array of custom inventory adjustment reasons.
    - `created_at` string, date-time, required — The creation timestamp in RFC 3339 format.
    - `enabled` boolean, required — Whether the reason can be selected when creating stock adjustments.
    - `id` string, uuid, required — Auto-generated object ID.
    - `is_from_external_source` boolean, required — `true` when the reason was created via the API; `false` when created via the X-Series UI.
    - `name` string, required — Display name of the reason. Unique within the retailer. Max 30 characters.
    - `type` 'POSITIVE' | 'NEGATIVE', required — Whether the reason can be used for positive (stock-in) or negative (stock-out) adjustments.
    - `updated_at` string, date-time, required — The last update timestamp in RFC 3339 format.
    - `version` integer, required — Auto-incrementing object version number.
  - `version` Version, required — An object containing the highest and lowest version numbers for all items of the returned collection.
    - `max` integer, nullable, required — Highest version number of the payload, or `null` when the result set is empty.
    - `min` integer, nullable, required — Lowest version number of the payload, or `null` when the result set is empty.

## Other responses

- `401` — Unauthorized
- `403` — Forbidden

---

[API](https://skmtc.net/lightspeedhq/apis/api-2026-07.md) · [All operations](https://skmtc.net/lightspeedhq/apis/api-2026-07/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/lightspeedhq/api-2026-07/revisions/72d4ceb46dbb/schema)
