Skip to main content
GET
/
organization
/
{organizationId}
/
compliance-overview
Get organization-wide compliance overview for CISO dashboard
curl --request GET \
  --url https://api-eu.cybedefend.com/organization/{organizationId}/compliance-overview
{
  "stats": {
    "totalProjects": 50,
    "compliantProjects": 40,
    "nonCompliantProjects": 5,
    "pendingProjects": 5,
    "totalViolations": 150,
    "totalBlocked": 30,
    "totalWarned": 120,
    "activePoliciesCount": 5,
    "complianceRate": 88.89
  },
  "projects": [
    {
      "projectId": "550e8400-e29b-41d4-a716-446655440000",
      "projectName": "My Project",
      "complianceStatus": "Compliant",
      "totalViolations": 10,
      "blockedCount": 2,
      "warnedCount": 8,
      "applicablePoliciesCount": 3,
      "teamIds": [
        "550e8400-e29b-41d4-a716-446655440002"
      ],
      "lastEvaluatedAt": "2024-01-15T10:30:00Z",
      "lastScanId": "550e8400-e29b-41d4-a716-446655440001"
    }
  ],
  "violationBreakdown": [
    {
      "ruleType": "Critical Severity Check",
      "count": 25,
      "blockedCount": 10,
      "warnedCount": 15
    }
  ],
  "trend": [
    {
      "date": "2024-01-15T00:00:00Z",
      "compliantCount": 38,
      "nonCompliantCount": 7,
      "pendingCount": 5,
      "complianceRate": 84.44
    }
  ],
  "total": 50,
  "page": 1,
  "pageSize": 20
}

Path Parameters

organizationId
string<uuid>
required

Query Parameters

page
number

Page number (default: 1)

pageSize
number

Page size (default: 20)

startDate
string

Filter start date (ISO 8601)

endDate
string

Filter end date (ISO 8601)

complianceStatus
enum<string>

Filter by compliance status

Available options:
Compliant,
Non-Compliant,
Pending

Search by project name

sortBy
enum<string>

Sort field

Available options:
blockedCount,
warnedCount,
totalViolations,
lastEvaluatedAt,
projectName
sortOrder
enum<string>

Sort order (default: desc)

Available options:
asc,
desc
timeframe
enum<string>

Timeframe for trend aggregation: day (default), week, or month

Available options:
day,
week,
month

Response

Organization compliance overview

stats
object
required

Organization-wide compliance statistics

projects
object[]
required

List of projects with their compliance summary

violationBreakdown
object[]
required

Violation breakdown by rule type

trend
object[]
required

Compliance trend over time (last 30 days)

total
number
required

Total count of projects (for pagination)

Example:

50

page
number
required

Current page

Example:

1

pageSize
number
required

Page size

Example:

20