Warehouse API
Inventory positions, movements, movement lists, counting sessions, and count assignments.
Operations below are scaffolded from FastAPI introspection. Each operation page renders inline via
<OAOperation>once CI populatesopenapi.json.
Operations
- GET /position — Search inventory positions.
- POST /position — Create a new inventory position.
- GET /position/{position_key} — Fetch detailed data for a single position.
- PATCH /position/{position_key} — Update an existing inventory position.
- DELETE /position/{position_key} — Delete an inventory position.
- GET /position-hierarchy — Return the full position tree rooted at a given position.
- GET /movement — Search the inventory movement journal.
- POST /movement — Search movement lists with POST filters.
- GET /movement/latest-positions — Get positions with recent movement activity.
- GET /movement/latest-products — Get products with recent movement activity.
- GET /movement-list — Search movement lists.
- POST /movement-list — Create a new movement list.
- GET /inventory — Get current inventory state.
- POST /inventory/count-session — Create a new inventory counting session.
- GET /inventory/count-session — Search counting sessions.
- GET /inventory/count-session/{session_key} — Fetch a single counting session by key.
- PUT /inventory/count-session/{session_key} — Update a counting session.
- DELETE /inventory/count-session — Delete a counting session.
- GET /inventory/count-session/{session_key}/processed-records — Fetch processed records for a counting session.
- GET /inventory/count-session/{session_key}/completed-positions — Get completed positions for a counting session.
- GET /inventory/count-assignment — Get counting assignments.
- POST /inventory/count-assignment — Create counting assignments.
- DELETE /inventory/count-assignment — Delete counting assignments.
- GET /inventory/count-record — Get counting records.
- GET /inventory/count-position-status — Get count position status.
- POST /inventory/count-record/import — Import count records in bulk.