List rules with optional filters.
curl --request GET \
--url https://api.example.com/v1/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>"
}
],
"count": 123
}Review status of a policy rule.
draft, approved, rejected, modified Category of policy document.
privacy, ethics, security, compliance, operational, brand, custom 1 <= x <= 1000x >= 0Successful Response
Response model for list endpoints 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/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>"
}
],
"count": 123
}