For the complete documentation index, see llms.txt. This page is also available as Markdown.

Assigns Policies to a User - Only SR

POST /api/v1/permissions/users/{username}/policies/assign

Assigns or unassigns one or more policies to a specific user. This endpoint is restricted to Standard Registry users.

Authentication: Bearer token required (Authorization: Bearer <token>)

Permission: Permissions.PERMISSIONS_ROLE_MANAGE


Request

Path Parameters

Parameter
Type
Required
Description

username

string

Yes

Target user's login name

Request Body

{
  "policyIds": ["63e3e5e8a01b3c001234abcd"],
  "assign": true
}
Field
Type
Required
Description

policyIds

string[]

Yes

Array of policy IDs to assign or unassign

assign

boolean

Yes

true to assign policies, false to unassign


Response

Success Response

Status: 201 Created

Error Responses

Status
Description

401 Unauthorized

Missing or invalid token

403 Forbidden

Insufficient permissions

404 Not Found

User does not exist or is not under this Standard Registry

500 Internal Server Error

Unexpected server failure

Last updated

Was this helpful?