Skip to main content

Quarantine Serial Numbers

POST 

/api/v2/serial-numbers/quarantine

Hold one or more serials (recall / damage / inspection). Quarantined serials are excluded from availability and cannot be allocated or shipped until released.

Required scope: inventory:write

Grant this scope to your token under Settings → Developer → Personal Access Tokens.

Body: serial_number_ids (array of ids — required unless apply_to_all), apply_to_all (boolean, optional), filters (object, with apply_to_all), reason (optional, max 255).

Acting on every filtered serial. Instead of serial_number_ids, send apply_to_all: true with filters — the same filters the list accepts (bare keys such as status / warehouse_id / search, and/or filter_groups). Every serial those filters match is targeted.

Response. Returns quarantined and skipped counts: only serials that are on hand (In Stock, Allocated or Committed) can be quarantined, the rest are skipped. When none of the serials can be quarantined, the call fails with 422 and the same counts.

Request​

Responses​

OK

Response Headers
    Content-Type