List rules for a specific policy.
curl --request GET \
--url https://api.example.com/v1/policies/{policy_id}/rules{
"results": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"policy_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"rule_id": "<string>",
"rule_type": "permission",
"action": "<string>",
"consequence": {
"action": "warn",
"severity": "medium",
"message": "<string>"
},
"natural_language": "<string>",
"created_at": 123,
"updated_at": 123,
"target": "<string>",
"assignee": "agent",
"constraints": [],
"constraint_logic": "all",
"provenance": {
"extracted_by": "manual",
"model_used": "<string>",
"confidence_score": 123,
"source_location": {
"section": "<string>",
"paragraph": 123,
"char_start": 123,
"char_end": 123,
"source_text": "<string>"
}
},
"category": "privacy",
"tags": [
"<string>"
],
"status": "draft",
"reviewed_by": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"reviewed_at": 123,
"review_notes": "<string>"
}
],
"total": 123
}1 <= x <= 1000x >= 0Successful Response
Response model for rules list with pagination.
Hide child attributes
Type of policy rule (ODRL-inspired).
permission, prohibition, obligation, recommendation Consequence when rule is triggered.
Constraint for conditional rule application.
Provenance information for rule extraction.
Hide child attributes
llm, manual Location in source document where rule was extracted from.
Hide child attributes
Category of policy document.
privacy, ethics, security, compliance, operational, brand, custom Review status of a policy rule.
draft, approved, rejected, modified Was this page helpful?
curl --request GET \
--url https://api.example.com/v1/policies/{policy_id}/rules{
"results": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"policy_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"rule_id": "<string>",
"rule_type": "permission",
"action": "<string>",
"consequence": {
"action": "warn",
"severity": "medium",
"message": "<string>"
},
"natural_language": "<string>",
"created_at": 123,
"updated_at": 123,
"target": "<string>",
"assignee": "agent",
"constraints": [],
"constraint_logic": "all",
"provenance": {
"extracted_by": "manual",
"model_used": "<string>",
"confidence_score": 123,
"source_location": {
"section": "<string>",
"paragraph": 123,
"char_start": 123,
"char_end": 123,
"source_text": "<string>"
}
},
"category": "privacy",
"tags": [
"<string>"
],
"status": "draft",
"reviewed_by": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"reviewed_at": 123,
"review_notes": "<string>"
}
],
"total": 123
}