Updates Policy Configuration
Last updated
PUT /policies/{policyId}
Updates the policy configuration for the specified policy ID.
Authentication: Bearer token required (Authorization: Bearer <token>)
Permission: Permissions.POLICIES_POLICY_UPDATE
policyId
string
Yes
The policy ID (MongoDB ObjectId, e.g. 63e3e5e8a01b3c001234abcd)
{
"name": "iREC Policy",
"version": "1.0.0",
"description": "Updated description",
"config": {}
}name
string
No
Policy name
version
string
No
Policy version string
description
string
No
Human-readable description
config
object
No
Policy block configuration tree
Status: 200 OK
401 Unauthorized
Missing or invalid token
403 Forbidden
Insufficient permissions
404 Not Found
Policy not found
500 Internal Server Error
Unexpected server failure
Last updated
{
"id": "63e3e5e8a01b3c001234abcd",
"name": "iREC Policy",
"version": "1.0.0",
"status": "DRAFT",
"config": {}
}