curl --request PUT \
--url https://control-plane.kubiya.ai/api/v1/policies/{policy_id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"policy_content": "<string>",
"description": "<string>",
"enabled": true,
"tags": [
"<string>"
],
"metadata": {}
}
'{
"id": "<string>",
"name": "<string>",
"description": "<string>",
"organization_id": "<string>",
"enabled": true,
"tags": [
"<string>"
],
"version": 123,
"created_at": "<string>",
"updated_at": "<string>",
"policy_content": "",
"created_by": "<string>",
"updated_by": "<string>",
"policy_type": "rego",
"association_count": 0
}Update an existing policy
curl --request PUT \
--url https://control-plane.kubiya.ai/api/v1/policies/{policy_id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"policy_content": "<string>",
"description": "<string>",
"enabled": true,
"tags": [
"<string>"
],
"metadata": {}
}
'{
"id": "<string>",
"name": "<string>",
"description": "<string>",
"organization_id": "<string>",
"enabled": true,
"tags": [
"<string>"
],
"version": 123,
"created_at": "<string>",
"updated_at": "<string>",
"policy_content": "",
"created_by": "<string>",
"updated_by": "<string>",
"policy_type": "rego",
"association_count": 0
}Enter your Kubiya API token (format: Bearer
Successful Response
Extended policy response with association count
Was this page helpful?