---
title: "Lists an item's reorder points."
method: GET
path: "/api/v1/items/{id}/reorder-points"
tags: ["Reorder"]
---

# Lists an item's reorder points.

`GET /api/v1/items/{id}/reorder-points`

## Request

- Base URL: `https://app.flexonthejob.com`
- URL: `https://app.flexonthejob.com/api/v1/items/{id}/reorder-points`
- Auth: HTTP bearer

Requires `ViewInventory`. Every reorder point of the item, switched on or off: the
all-locations one first, then by location name. Not cursor-paginated: `nextCursor` is
always `null`. Example: `GET /api/v1/items/42/reorder-points`.
Also available as CSV (`Accept: text/csv` or `?format=csv`); paging cursor in `X-Next-Cursor`.

## Path parameters

- `id` integer, required

## Query parameters

- `format` 'csv'

## Response `200`

The item's reorder points (possibly none).

- PagedResponseOfReorderPointDto: One page of a cursor-paginated /api/v1 collection (API_AND_MCP.md: `?after=<syncId>&limit=`).
  - `items` ReorderPointDto[]: Items of this page in ascending creation order.
    - `id` integer: Reorder point id. Example: `7`.
    - `itemId` integer: Item the reorder point belongs to.
    - `locationId` integer, nullable: Location it watches; null = the item's stock at all locations together.
    - `locationName` string, nullable: Name of LocationId; null for all locations.
    - `minimumStock` integer: Low-stock level: below this many units the item is listed by `GET /api/v1/items/low-stock`. Example: `10`.
    - `reorderQuantity` integer, nullable: Units to reorder; null = twice MinimumStock. Example: `24`.
    - `isActive` boolean: False when the reorder point is switched off (kept, but never low stock).
    - `createdAt` string, date-time: UTC creation time (`0001-01-01T00:00:00Z` for rows made before the API recorded it).
    - `updatedAt` string, date-time: UTC last modification time (same caveat as CreatedAt).
  - `nextCursor` string, nullable: SyncId of the last item; pass it back as `?after=` to fetch the next page. `null` when this is the last page.

## Other responses

- `304`: Unchanged since the supplied `If-None-Match`.
- `401`: Unauthorized
- `403`: Forbidden
- `404`: No such active item in this organization.
- `429`: Too Many Requests

---

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