# Katalogfilterregel aktualisieren Aktualisiert eine bestimmte Regel, die für Benutzerattribute gilt. Bei einer unbestimmten Eigenschaft wird der Standardwert verwendet (wenn die Eigenschaft nicht erforderlich ist). Endpoint: PUT /v2/project/{project_id}/admin/user/attribute/rule/{rule_id} Version: 2.0.0 Security: basicAuth ## Path parameters: - `project_id` (integer, required) Projekt-ID. Dieser Parameter wird im Kundenportal neben dem Projektnamen angezeigt. Example: 44056 - `rule_id` (number, required) Regel-ID. Example: 1 ## Request fields (application/json): - `attribute_conditions` (array, required) Bedingungen für die Validierung von Nutzerattributen. Steuert die Artikelverfügbarkeit im Katalog basierend darauf, ob die Nutzerattribute alle angegebenen Bedingungen erfüllen. - `is_enabled` (boolean, required) Wenn die Regel aktiviert ist. - `is_satisfied_for_unauth` (boolean) Ob der Artikel nicht autorisierten Nutzern angezeigt wird. Ist true festgelgt, wird der Artikel dem nicht autorisierten Nutzer unabhängig von den Kataloganzeigeregeln angezeigt. Standardmäßig ist false festgelgt. - `items` (array, required) - `name` (string, required) Verständlicher Name einer Regel. Dient dazu, eine Regel im Kundenportal anzuzeigen. ## Response 401 fields (application/json): - `errorCode` (integer) Example: 1501 - `errorMessage` (string) Example: "[0401-1501]: Authorization failed: Authorization header not sent" - `statusCode` (integer) Example: 401 - `transactionId` (string) Example: "x-x-x-x-transactionId-mock-x-x-x" ## Response 422 fields (application/json): - `errorCode` (number) Fehlercode. Example: 1102 - `errorMessage` (string) Verständlich Fehlermeldung. Example: "[0401-1102]: Unprocessable Entity. The property `external_id` is required" - `statusCode` (number) Antwortstatuscode. Example: 422 - `transactionId` (string) Eindeutige ID der Anfrage. Example: "da145238620011eb8e24fe6913ff226a" ## Response 204 fields