Files
dashback/docs/api/routes/warehouse/_id.put.md
2026-10-09 19:02:15 +02:00

1.1 KiB

PUT /warehouse/{id}

Protected. Requires a valid session cookie (credentials: 'include').

Update warehouse

Updates specified fields of an existing warehouse for the selected company.

Path parameters

Param Required Type Description
id yes integer Warehouse ID

Body (JSON)

Field Required Type Description
name no string
sort no integer Sort order
{
  "name": "…",
  "sort": 1
}

Signals

On success, emits SSE signal: warehouse (see GET /events).

Response 200

Updated warehouse

{
  "warehouse": {
    "id": 1,
    "name": "…",
    "sort": 1
  }
}

Errors

Status Description
400 Invalid input — {"error":"…"}
401 Unauthorized — {"error":"…"}
403 Not authorized — {"error":"…"}
404 Warehouse not found — {"error":"…"}
409 Warehouse name conflict — {"error":"…"}

Generated from @openapi JSDoc. Do not edit by hand — run npm run docs:api.