Skip to main content
PUT
Error

Authorizations

Authorization
string
header
required

Authorization: Bearer <token>. Accepts EITHER a Keycloak access token (scopes-in-token) OR an opaque POS session token; both resolve to the same pos.* scope vocabulary the route guards enforce.

Path Parameters

groupId
string
required

The ruleset id, e.g. group-default.

Minimum string length: 1

Body

application/json
expectedVersion
integer
required
Required range: 0 < x <= 9007199254740991
name
string
Required string length: 1 - 255
description
string | null
Maximum string length: 2000
ruleIds
string[]
Minimum string length: 1
isDefault
boolean

Response

The ruleset as persisted, at its new version.

The ruleset as persisted, at its new version.

id
string
required
Minimum string length: 1
name
string
required
Required string length: 1 - 255
description
string | null
required
Maximum string length: 2000
isDefault
boolean
required
ruleIds
string[]
required
Minimum string length: 1
version
integer
required
Required range: 0 < x <= 9007199254740991