Skip to main content
GET
/
projects
/
{projectId}
/
effective-policies
Get effective policies for a project
curl --request GET \
  --url https://api-eu.cybedefend.com/projects/{projectId}/effective-policies
{
  "effectiveConfig": {
    "rules": [],
    "exclusions": [],
    "notifications": []
  },
  "appliedPolicies": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "scope": "PROJECT",
      "organizationId": "550e8400-e29b-41d4-a716-446655440001",
      "name": "Production Security Policy",
      "priority": 10,
      "config": {
        "rules": [],
        "exclusions": []
      },
      "isEnabled": true,
      "createdAt": "2024-01-15T10:30:00Z",
      "updatedAt": "2024-01-15T10:30:00Z",
      "projectIds": [
        "550e8400-e29b-41d4-a716-446655440002"
      ],
      "teamIds": [
        "550e8400-e29b-41d4-a716-446655440003"
      ],
      "description": "Security policy for production environment",
      "createdBy": "<string>",
      "updatedBy": "<string>"
    }
  ]
}

Path Parameters

projectId
string<uuid>
required

Response

200 - application/json

Effective policies for the project

effectiveConfig
object
required

Effective merged policy configuration

Example:
{
"rules": [],
"exclusions": [],
"notifications": []
}
appliedPolicies
object[]
required

Applied policies (ordered by priority)