For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Trust CenterStatusSupportGet a demoPlatform
DocumentationEvals API ReferenceIntegrations & OTELPlatform SettingsSelf-HostingGuidesChangelog
DocumentationEvals API ReferenceIntegrations & OTELPlatform SettingsSelf-HostingGuidesChangelog
  • Get Started
    • Introduction
    • Quickstart
    • Authentication
    • Data Models
    • API Conventions
  • Data Models
      • GETRetrieve Organization
      • PUTUpdate Organization
        • GETList Organization Policies
        • POSTCreate Organization Policy
        • PUTUpdate Organization Policy
        • DELDelete Organization Policy
  • Evals
  • Legacy
LogoLogo
Trust CenterStatusSupportGet a demoPlatform
Data ModelsOrganizationPolicies

Update Organization Policy

PUT
https://api.confident-ai.com/v1/organization/policies/:policyId
PUT
/v1/organization/policies/:policyId
$curl -X PUT https://api.confident-ai.com/v1/organization/policies/policyId \
> -H "CONFIDENT_API_KEY: <ORGANIZATION-API-KEY>" \
> -H "Content-Type: application/json" \
> -d '{
> "name": "Manage billing",
> "permissionIds": [
> "perm-uuid-1",
> "perm-uuid-2"
> ],
> "description": "Grants full access to billing settings"
>}'
200Updated
1{
2 "success": true,
3 "data": {
4 "policy": {
5 "id": "policy-uuid-2",
6 "name": "Manage billing",
7 "description": "Grants full access to billing settings",
8 "permissions": [
9 {
10 "id": "perm-uuid-1",
11 "name": "billing:read"
12 },
13 {
14 "id": "perm-uuid-2",
15 "name": "billing:write"
16 }
17 ]
18 }
19 }
20}
Updates a custom organization policy's name, description, or permissions.
Was this page helpful?
Previous

Delete Organization Policy

Next
Built with

Path parameters

policyIdstringRequired
The unique identifier of the policy.

Headers

CONFIDENT_API_KEYstringRequired
The organization API key for your Confident AI organization.

Request

This endpoint expects an object.
namestringRequired
Name of the policy
permissionIdslist of stringsRequired
The ids of the permissions granted by this policy
descriptionstring or nullOptional
Optional description of the policy

Response

successboolean
Indicates if the request was successful
dataobject