Files
dashback/docs/api/routes/number/update.md
seb 57420ac0db Add company settings and number sequence API routes
- Add CompanySetting routes (list, get, set) backed by company-scoped store
- Add Number routes (list, update) for managing number sequences
- Register new store namespaces for numbers and companysetting
- Add CompanySetting and NumberSequence schemas to OpenAPI
- Regenerate API docs and index for the new routes
2026-08-08 09:01:28 +02:00

1.2 KiB

PATCH /number/{id}

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

Update number sequence

Updates sequence settings for the selected company. Only provided fields are changed (prefix, padding, next). prefix is trimmed and must be at most 50 characters. padding must be an integer >= 0. next must be an integer >= 1. If no field is provided, the row is returned unchanged.

Path parameters

Param Required Type Description
id yes integer

Body (JSON)

{
  "prefix": "A-",
  "padding": 4,
  "next": 100
}

Response 200

Updated number sequence

{
  "number": {
    "id": 1,
    "type": "…",
    "prefix": "…",
    "padding": 1,
    "next": 1
  }
}

Errors

Status Description
400 Invalid number, invalid id, or no company selected — {"error":"…"}
401 Unauthorized — {"error":"…"}
403 Not authorized — {"error":"…"}
404 Number sequence or company not found — {"error":"…"}

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