---
title: "GET /orgs/{orgId}/compliance/summary"
method: GET
path: "/orgs/{orgId}/compliance/summary"
---

# GET /orgs/{orgId}/compliance/summary

`GET /orgs/{orgId}/compliance/summary`

## Request

- Base URL: `https://api.useanima.sh/v1`
- URL: `https://api.useanima.sh/v1/orgs/{orgId}/compliance/summary`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-API-Key`

## Path parameters

- `orgId` string, required: Organization identifier

## Query parameters

- `framework` 'SOC2' | 'GDPR' | 'PCI', required: Framework to summarize

## Response `200`

OK

- object: Compliance framework summary
  - `framework` string, required: Framework identifier
  - `totalControls` integer, required: Total number of controls
  - `byStatus` object, required: Count of controls by status
  - `byCategory` object, required: Breakdown by category
  - `overallProgress` integer, required: Overall implementation progress percentage
  - `expiredEvidenceCount` integer, required: Number of expired evidence items

---

[API](https://skmtc.dev/useanima/apis/anima-api.md) · [All operations](https://skmtc.dev/useanima/apis/anima-api/llms.txt) · [OpenAPI document](https://skmtc.dev/useanima/apis/anima-api/revisions/aaa148188980?raw)
