Skip to main content
GET
/
v1
/
policies
curl https://api.raily.ai/v1/policies \
  -H "Authorization: Bearer raily_sk_xxxxx"
{
  "object": "list",
  "data": [
    {
      "id": "pol_abc123",
      "object": "policy",
      "name": "Premium Content",
      "description": "Access for premium licensed partners",
      "rules": [
        {
          "action": "allow",
          "priority": 1,
          "conditions": { "hasValidLicense": true }
        }
      ],
      "defaultAction": "deny",
      "created": "2024-01-10T10:00:00Z"
    }
  ],
  "hasMore": false,
  "totalCount": 5
}

Query Parameters

limit
integer
default:"20"
Number of items to return (1-100)
cursor
string
Pagination cursor

Response

object
string
Always list
data
array
Array of policy objects
curl https://api.raily.ai/v1/policies \
  -H "Authorization: Bearer raily_sk_xxxxx"
{
  "object": "list",
  "data": [
    {
      "id": "pol_abc123",
      "object": "policy",
      "name": "Premium Content",
      "description": "Access for premium licensed partners",
      "rules": [
        {
          "action": "allow",
          "priority": 1,
          "conditions": { "hasValidLicense": true }
        }
      ],
      "defaultAction": "deny",
      "created": "2024-01-10T10:00:00Z"
    }
  ],
  "hasMore": false,
  "totalCount": 5
}