---
title: "Get organization compliance posture"
method: GET
path: "/compliance"
tags: ["Compliance"]
---

# Get organization compliance posture

`GET /compliance`

## Request

- Base URL: `https://public.escape.tech/v3`
- URL: `https://public.escape.tech/v3/compliance`
- Auth: API key in header `X-ESCAPE-API-KEY`

Get the compliance posture for all frameworks at the organization level, including enabled status and the security tests mapped to each compliance item.

## Response `200`

OK

- object
  - `data` object[], required: Compliance posture for each framework
    - `framework` 'BITSIGHT' | 'CRA' | 'CWE' | 'DORA' | 'FEDRAMP' | 'GDPR' | 'HIPAA' | 'HITRUST_CSF' | 'IEC62443' | 'ISO27001' | 'MITRE_ATTACK' | 'NIS2' | 'NIST' | 'OWASP' | 'OWASP_ASVS' | 'OWASP_LLM' | 'PCI_DSS' | 'PSD2' | 'SECURITY_SCORECARD' | 'SOC2' | 'WASC', required: The compliance framework
    - `enabled` boolean, required: Whether this framework is enabled for the organization
    - `items` object[], required: Compliance items (categories) with their mapped security tests
      - `name` string, required: The compliance item name
      - `tests` object[], required: Security tests mapped to this compliance item
        - `id` string, required: The security test identifier
        - `name` string, required: The security test name

---

[API](https://skmtc.dev/escape/apis/escape-public-api.md) - [All operations](https://skmtc.dev/escape/apis/escape-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/escape/apis/escape-public-api/revisions/2eab35df40c7?raw)
