---
title: Organisationen, Benutzer, Rollen, Gruppen und Einstellungen auflisten
url: https://platform.claude.com/docs/de/manage-claude/compliance-org-data
description: Liste die Organisationen unter deiner übergeordneten Organisation (mit ihren Benutzern, Rollen und Gruppen) auf und lies über die Compliance API die effektiven Einstellungen jeder Organisation aus.
---

<Note>
  Wie du die Compliance API aktivierst, erfährst du unter [Compliance API einrichten](https://platform.claude.com/docs/de/manage-claude/compliance-api-access).
</Note>

<Check>
  **Erforderlicher Scope:** `read:compliance_org_data` auf dem Compliance Access Key. Die Endpunkte für Benutzer, Benutzereinstellungen und Gruppenmitglieder erfordern stattdessen `read:compliance_user_data`.

  Nur in claude.ai erstellte Compliance Access Keys (`sk-ant-api01-...`) werden akzeptiert. Wie du einen solchen Key bereitstellst, erfährst du unter [Compliance API einrichten](https://platform.claude.com/docs/de/manage-claude/compliance-api-access). Aufrufe, die mit einem Admin-API-Key (`sk-ant-admin01-...`) authentifiziert werden, geben [403 Forbidden](https://platform.claude.com/docs/de/manage-claude/compliance-errors#403-forbidden) zurück.
</Check>

Die Endpunkte auf dieser Seite stellen die Verzeichnisdaten einer Claude Enterprise-Organisation bereit. Dazu gehören ihre verknüpften Organisationen, die Benutzer in jeder dieser Organisationen und die jeweils definierten Rollen. Außerdem gehören dazu ihre Gruppen und deren Mitglieder. Diese Gruppen werden entweder über „role-based access control" (rollenbasierte Zugriffskontrolle), oder RBAC, verwaltet oder über „System for Cross-domain Identity Management" (System für domänenübergreifendes Identitätsmanagement), oder SCIM, bereitgestellt. Verwende diese Endpunkte, um Benutzerlisten für eDiscovery („electronic discovery“, elektronische Beweissicherung) zu befüllen, Reporting-Dashboards zu erstellen und Gruppenmitgliedschaften mit einem externen führenden System abzugleichen. Ein Compliance Access Key, der die übergeordnete Organisation abdeckt, gibt Daten aus jeder darunter verknüpften Organisation zurück. Ein einziger Key erreicht also den gesamten Baum. Der [Endpunkt für effektive Einstellungen](https://platform.claude.com/docs/de/manage-claude/compliance-org-data#get-effective-organization-settings) ergänzt das Verzeichnis: Er gibt die Datenschutz-, Sicherheits- und Funktionseinstellungen zurück, die für eine Organisation tatsächlich gelten.

## Organisationen auflisten

Der Endpunkt [List organizations](https://platform.claude.com/docs/de/api/compliance/organizations/list) gibt jede Organisation unter der übergeordneten Organisation zurück, an die der Key gebunden ist.

Der folgende Aufruf listet jede Organisation unter deiner übergeordneten Organisation auf. Die Antwort enthält ein `data`-Array mit Organisationsdatensätzen, aufsteigend nach `created_at` sortiert. Für die „pagination" (Paginierung) enthält sie außerdem `has_more` und `next_page`. Wenn `has_more` den Wert `true` hat, übergib das zurückgegebene `next_page`-Token unverändert als Query-Parameter `page` in deiner nächsten Anfrage. Die Standardwerte und Wertebereiche der Parameter `limit` und `page` findest du unter [List organizations](https://platform.claude.com/docs/de/api/compliance/organizations/list) in der API-Referenz.

```bash cURL
curl --fail-with-body -sS \
  "https://api.anthropic.com/v1/compliance/organizations" \
  -H "x-api-key: $ANTHROPIC_COMPLIANCE_ACCESS_KEY" \
  -H "anthropic-version: 2023-06-01"
```

```json Response
{
  "data": [
    {
      "uuid": "91012d09-e48b-438e-a489-1bebfd8fa6f9",
      "name": "Acme Engineering",
      "created_at": "2025-06-01T10:00:00Z"
    },
    {
      "uuid": "5a1b2c3d-4e5f-6789-abcd-ef0123456789",
      "name": "Acme Legal",
      "created_at": "2025-07-15T14:30:00Z"
    }
  ],
  "has_more": false,
  "next_page": null
}
```

Das Feld `uuid` ist der kanonische Bezeichner für nachgelagerte Abfragen. Die folgende Tabelle ordnet ihn den anderen Organisationsbezeichnern in der Compliance API zu:

| Feld                 | Wo                                                                                                                                                                                                                                                                                                                                                                                                                                                            | Beziehung zu `uuid`                                                                                                                                                        |
| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `{org_uuid}`         | Pfadparameter der organisationsbezogenen Endpunkte auf dieser Seite                                                                                                                                                                                                                                                                                                                                                                                           | Gleicher Wert                                                                                                                                                              |
| `organization_uuid`  | Datensätze für Activity Feed, Chats, Projekte und Sitzungen                                                                                                                                                                                                                                                                                                                                                                                                   | Gleicher Wert; verknüpfe diese beiden Felder direkt                                                                                                                        |
| `organization_id`    | Datensätze für Activity Feed, Chats und Projekte                                                                                                                                                                                                                                                                                                                                                                                                              | Gleiche Organisation, mit Präfix `org_`. In Chat- und Projektdatensätzen abgekündigt; verwende stattdessen `organization_uuid`.                                            |
| `organization_ids[]` | Filter für [Activity Feed abfragen](https://platform.claude.com/docs/de/manage-claude/compliance-activity-feed), [Chats und Nachrichten abrufen](https://platform.claude.com/docs/de/manage-claude/compliance-content-data#retrieve-chats-and-messages) und die [Liste der Remote-Sitzungen](https://platform.claude.com/docs/de/manage-claude/compliance-sessions#retrieve-remote-sessions) (die Liste der lokalen Sitzungen hat keinen Organisationsfilter) | Akzeptiert `uuid` oder die Form mit Präfix `org_`                                                                                                                          |
| `organization_id`    | Antwort von [Effektive Organisationseinstellungen](https://platform.claude.com/docs/de/manage-claude/compliance-org-data#get-effective-organization-settings)                                                                                                                                                                                                                                                                                                 | Gleicher Wert als reine UUID. Diese Antwort verwendet **nicht** die Form mit Präfix `org_`, die `organization_id` in Datensätzen für Activity Feed, Chats und Projekte hat |

Die meisten anderen Anthropic-APIs verwenden die Form mit Präfix `org_`.

Um Änderungen an Organisationsmitgliedschaften im Zeitverlauf nachzuverfolgen, rufe diesen Endpunkt regelmäßig erneut auf. Folge dabei bei jedem Durchlauf dem `next_page`-Token durch alle Seiten. Der Activity Feed zeigt Mitgliedschaftsereignisse ebenfalls an, und zwar über die Aktivitätstypen `org_deletion_requested`, `org_deleted_via_bulk`, `org_parent_join_proposal_created` und `org_join_proposal_decided`. Details findest du unter [Activity Feed abfragen](https://platform.claude.com/docs/de/manage-claude/compliance-activity-feed).

## Benutzer einer Organisation auflisten

Der Endpunkt [List organization users](https://platform.claude.com/docs/de/api/compliance/organizations/users/list) gibt eine paginierte Liste der Benutzerdatensätze einer Organisation zurück.

Dieser Endpunkt erfordert `read:compliance_user_data`, nicht `read:compliance_org_data`. Wenn du den Compliance Access Key zum Auflisten des Verzeichnisses verwenden möchtest, erstelle ihn mit beiden Scopes. Andernfalls gibt der Aufruf [403 Forbidden](https://platform.claude.com/docs/de/manage-claude/compliance-errors#403-forbidden) zurück.

Die Standardwerte und Wertebereiche der Query-Parameter `limit` und `page` findest du unter [List organization users](https://platform.claude.com/docs/de/api/compliance/organizations/users/list) in der API-Referenz.

Die Ergebnisse sind aufsteigend nach dem Beitrittsdatum zur Organisation sortiert. Der Activity Feed verwendet die Cursor `before_id`/`after_id` (siehe [Ergebnisse paginieren](https://platform.claude.com/docs/de/manage-claude/compliance-activity-feed#paginate-results)). Die Verzeichnisendpunkte paginieren dagegen mit einem `next_page`-Token: Wenn `has_more` den Wert `true` hat, übergib `next_page` unverändert als Query-Parameter `page` in der nächsten Anfrage.

```bash cURL
org_uuid="91012d09-e48b-438e-a489-1bebfd8fa6f9"

curl --fail-with-body -sS -G \
  "https://api.anthropic.com/v1/compliance/organizations/$org_uuid/users" \
  -H "x-api-key: $ANTHROPIC_COMPLIANCE_ACCESS_KEY" \
  -H "anthropic-version: 2023-06-01" \
  --data-urlencode "limit=500"
```

```json Response
{
  "data": [
    {
      "id": "user_01XyDMpzjS89pFZXqSFUBDr6",
      "full_name": "Priya Sharma",
      "email": "priya@example.com",
      "organization_role": "admin",
      "created_at": "2025-06-01T10:00:00Z"
    }
  ],
  "has_more": true,
  "next_page": "page_8aW5kZXgicG9zaXRpb25fdG9rZW5fOTE0"
}
```

Die hier zurückgegebenen Benutzer-IDs sind dieselben `user_...`-Bezeichner, die vom Filter `actor_ids[]` bei [Activity Feed abfragen](https://platform.claude.com/docs/de/manage-claude/compliance-activity-feed) sowie von den Filtern `user_ids[]` bei [Chats und Nachrichten abrufen](https://platform.claude.com/docs/de/manage-claude/compliance-content-data#retrieve-chats-and-messages) und der [Liste der Remote-Sitzungen](https://platform.claude.com/docs/de/manage-claude/compliance-sessions#retrieve-remote-sessions) akzeptiert werden; die [Liste der lokalen Sitzungen](https://platform.claude.com/docs/de/manage-claude/compliance-sessions#retrieve-local-sessions) hat keinen Benutzerfilter, ordne lokale Sitzungen daher über die `user.id` in jedem Sitzungsobjekt zu. Das Feld `organization_role` enthält die integrierte Mitgliedschaftsstufe des Benutzers innerhalb der aufgelisteten Organisation (eine von `admin`, `billing`, `claude_code_user`, `developer`, `managed`, `membership_admin`, `owner`, `primary_owner` oder `user`), eine Dimension, die unabhängig von benutzerdefinierten RBAC-Rollenzuweisungen ist, die von [Rollen auflisten](https://platform.claude.com/docs/de/manage-claude/compliance-org-data#list-roles) zurückgegeben werden. Ein typischer eDiscovery-Ablauf listet die Benutzer einer oder mehrerer Organisationen auf, filtert sie anhand deiner eigenen externen Datensätze und speist die resultierenden IDs in Chat- und Projektabfragen ein.

Ein Benutzer erscheint hier nur, solange er aktives Mitglied der Organisation ist. Entfernte Benutzer werden sofort aus der Liste gestrichen. Ihre historischen Aktivitäten bleiben über den Activity Feed für den gesamten Aufbewahrungszeitraum abfragbar, indiziert über dieselbe `user_...`-ID.

## Benutzereinstellungen auflisten

Der Endpunkt `GET /v1/compliance/organizations/{org_uuid}/user_preferences` gibt den Text zurück, den aktuelle Mitglieder einer Organisation in claude.ai als **Instructions for Claude** (`conversation_preferences`) und in Cowork als **Global instructions** (`cowork_global_instructions`) gespeichert haben. Beides sind Einstellungen auf Kontoebene, daher wird derselbe Text unter jeder Organisation zurückgegeben, der ein Mitglied angehört. Dieser Endpunkt befindet sich in der Beta.

Dieser Endpunkt erfordert `read:compliance_user_data`, nicht `read:compliance_org_data`; ein Aufruf mit einem Key ohne `read:compliance_user_data` gibt [403 Forbidden](https://platform.claude.com/docs/de/manage-claude/compliance-errors#403-forbidden) zurück.

Standardmäßig listet die Antwort nur Mitglieder auf, die mindestens einen der beiden Werte festgelegt haben. Übergib `include_unset=true`, um jedes aktuelle Mitglied aufzulisten, mit `null` für jeden nicht festgelegten Wert. Um nur bestimmte Mitglieder zurückzugeben, übergib bis zu 10 Benutzer-IDs in `user_ids[]`. Die Ergebnisse werden mit `limit` (Standard 20, maximal 100) und `page` paginiert. Wie beim [Endpunkt für Organisationsbenutzer](https://platform.claude.com/docs/de/manage-claude/compliance-org-data#list-organization-users) übergibst du `next_page` unverändert als `page`; sende außerdem bei jeder Seite dieselben Werte für `include_unset` und `user_ids[]`, sonst gibt der Aufruf [400 Bad Request](https://platform.claude.com/docs/de/manage-claude/compliance-errors#invalid-pagination-cursor) zurück. Eine Seite kann weniger Ergebnisse als `limit` oder gar keine enthalten und trotzdem nicht die letzte sein, fordere daher so lange Seiten an, bis `next_page` den Wert `null` hat.

```bash cURL
org_uuid="91012d09-e48b-438e-a489-1bebfd8fa6f9"

curl --fail-with-body -sS \
  "https://api.anthropic.com/v1/compliance/organizations/$org_uuid/user_preferences" \
  -H "x-api-key: $ANTHROPIC_COMPLIANCE_ACCESS_KEY" \
  -H "anthropic-version: 2023-06-01"
```

```json Response
{
  "data": [
    {
      "user": {
        "id": "user_01XyDMpzjS89pFZXqSFUBDr6",
        "email_address": "priya@example.com"
      },
      "conversation_preferences": "Keep answers brief and cite sources.",
      "cowork_global_instructions": null
    }
  ],
  "has_more": false,
  "next_page": null
}
```

## Rollen auflisten

Der Endpunkt [List Compliance Roles](https://platform.claude.com/docs/de/api/compliance/organizations/roles/list) gibt eine paginierte Liste der Rollendatensätze zurück, die in einer Organisation definiert sind. [Get Compliance Role](https://platform.claude.com/docs/de/api/compliance/organizations/roles/retrieve) gibt eine einzelne Rolle anhand ihrer ID zurück.

Beide Rollenendpunkte erfordern `read:compliance_org_data`. Der Listenendpunkt akzeptiert dieselben Parameter `limit` und `page` wie der [Endpunkt für Organisationsbenutzer](https://platform.claude.com/docs/de/manage-claude/compliance-org-data#list-organization-users).

```bash cURL
org_uuid="91012d09-e48b-438e-a489-1bebfd8fa6f9"

curl --fail-with-body -sS \
  "https://api.anthropic.com/v1/compliance/organizations/${org_uuid}/roles" \
  -H "x-api-key: $ANTHROPIC_COMPLIANCE_ACCESS_KEY" \
  -H "anthropic-version: 2023-06-01"
```

```json Response
{
  "data": [
    {
      "id": "rbac_role_01N2pQrS8tUvWxYz5AbCdEfGh",
      "name": "Compliance Reviewer",
      "description": "Read-only access to chat and project content for legal review.",
      "created_at": "2025-06-01T10:00:00Z",
      "updated_at": "2025-06-15T14:30:00Z"
    }
  ],
  "has_more": false,
  "next_page": null
}
```

Die vollständige Struktur eines Rollendatensatzes findest du im Antwortschema von [List Compliance Roles](https://platform.claude.com/docs/de/api/compliance/organizations/roles/list). Die Berechtigungen, die einer Rolle aktuell gewährt sind, listest du mit [List Compliance Role Permissions](https://platform.claude.com/docs/de/api/compliance/organizations/roles/permissions/list) auf. Um historische Rollenzuweisungen und Berechtigungsänderungen zu prüfen, frage die RBAC-Aktivitätstypen über den Activity Feed ab, zum Beispiel `rbac_role_assigned` und `rbac_role_permission_added`. Details findest du unter [Aktivitäten filtern](https://platform.claude.com/docs/de/manage-claude/compliance-activity-feed#filter-activities).

## Gruppen und Mitglieder auflisten

Der Endpunkt [List Compliance Groups](https://platform.claude.com/docs/de/api/compliance/groups/list) gibt eine paginierte Liste der RBAC-Gruppen und der über SCIM bereitgestellten Gruppen zurück. [Get Compliance Group](https://platform.claude.com/docs/de/api/compliance/groups/retrieve) gibt eine einzelne Gruppe anhand ihrer ID zurück. Der Endpunkt [List Compliance Group Members](https://platform.claude.com/docs/de/api/compliance/groups/members/list) gibt die Mitglieder einer Gruppe zurück.

Die Endpunkte zum Auflisten und Abrufen von Gruppen erfordern `read:compliance_org_data`. Der Mitgliederendpunkt erfordert `read:compliance_user_data`. Um Gruppen vollständig zu durchlaufen, erstelle den Key mit beiden Scopes. Beide Listenendpunkte akzeptieren dieselben Parameter `limit` und `page` wie der [Endpunkt für Organisationsbenutzer](https://platform.claude.com/docs/de/manage-claude/compliance-org-data#list-organization-users).

Die vollständige Struktur eines Gruppendatensatzes findest du im Antwortschema von [List Compliance Groups](https://platform.claude.com/docs/de/api/compliance/groups/list). Das Array `roles` listet die der Gruppe zugewiesenen Rollen-IDs auf. Diese entsprechen den IDs aus [Rollen auflisten](https://platform.claude.com/docs/de/manage-claude/compliance-org-data#list-roles). `source_type` unterscheidet zwei Arten von Gruppen: manuell über claude.ai erstellte Gruppen (`direct`) und über SCIM von einem externen Identitätsanbieter synchronisierte Gruppen (`scim`).

Liste die Gruppen auf und anschließend für jede Gruppe ihre Mitglieder:

```bash cURL
curl --fail-with-body -sS -G \
  "https://api.anthropic.com/v1/compliance/groups" \
  -H "x-api-key: $ANTHROPIC_COMPLIANCE_ACCESS_KEY" \
  -H "anthropic-version: 2023-06-01"
```

```json Response
{
  "data": [
    {
      "id": "rbac_group_01P9qRsTuVwXyZa2BcDeFgHjK",
      "name": "Engineering",
      "description": "Engineering team members",
      "source_type": "scim",
      "roles": ["rbac_role_01N2pQrS8tUvWxYz5AbCdEfGh"],
      "created_at": "2025-06-01T10:00:00Z",
      "updated_at": "2025-06-15T14:30:00Z"
    }
  ],
  "has_more": false,
  "next_page": null
}
```

Liste für jede Gruppen-ID ihre Mitglieder auf:

```bash cURL
group_id="rbac_group_01P9qRsTuVwXyZa2BcDeFgHjK"

curl --fail-with-body -sS -G \
  "https://api.anthropic.com/v1/compliance/groups/$group_id/members" \
  -H "x-api-key: $ANTHROPIC_COMPLIANCE_ACCESS_KEY" \
  -H "anthropic-version: 2023-06-01"
```

```json Response
{
  "data": [
    {
      "user_id": "user_01XyDMpzjS89pFZXqSFUBDr6",
      "email": "priya@example.com",
      "created_at": "2025-06-01T10:00:00Z",
      "updated_at": "2025-06-15T14:30:00Z"
    }
  ],
  "has_more": false,
  "next_page": null
}
```

Die vollständige Struktur eines Mitgliederdatensatzes findest du im Antwortschema von [List Compliance Group Members](https://platform.claude.com/docs/de/api/compliance/groups/members/list). Das Feld `user_id` ist derselbe `user_...`-Bezeichner, den der Activity Feed, die Chatliste und die Liste der Remote-Sitzungen akzeptieren. Er entspricht außerdem `user.id` in lokalen Sitzungsobjekten und in Remote-Sitzungsobjekten, die einem Benutzer gehören. Remote-Sitzungen, die einem Agenten gehören, enthalten die ID des Menschen stattdessen in `started_by_user.id`. Den vollständigen Namen eines Mitglieds findest du über die Benutzerliste der Organisation.

## Effektive Organisationseinstellungen abrufen

Der Endpunkt [Get effective organization settings](https://platform.claude.com/docs/de/api/compliance/organizations/settings/retrieve) gibt die Einstellungen zurück, die für eine Organisation unter deiner übergeordneten Organisation gelten. Das ist der durchgesetzte Zustand, nachdem folgende Faktoren angewendet wurden:

* regulatorische Einschränkungen (etwa HIPAA)
* Regeln zur Verfügbarkeit von Funktionen
* Standardwerte des Organisationstyps
* Abhängigkeiten zwischen Funktionen

Dieser Zustand kann von dem abweichen, was ein Administrator konfiguriert hat. Mit dem Endpunkt kannst du ohne Administratorzugriff auf die Console bestätigen, dass folgende Einstellungen deiner dokumentierten Baseline entsprechen:

* Aufbewahrungszeiträume
* Schwärzung von Inhalten
* Erzwingung von Single Sign-On
* die „IP allowlist" (IP-Zulassungsliste)
* Steuerungen der Sitzungsdauer

Dieser Endpunkt erfordert `read:compliance_org_data`. Ein Key ohne diesen Scope gibt [403 Forbidden](https://platform.claude.com/docs/de/manage-claude/compliance-errors#403-forbidden) zurück. Das Ziel muss eine der verknüpften Organisationen der übergeordneten Organisation sein. Die übergeordnete Organisation selbst ist kein gültiges Ziel.

In folgenden Fällen erhältst du dasselbe [404 Not Found](https://platform.claude.com/docs/de/manage-claude/compliance-errors#404-not-found):

* Die Organisation ist unbekannt.
* Die Organisations-ID ist keine gültige UUID.
* Die Organisation liegt außerhalb des Baums deiner übergeordneten Organisation.
* Deine übergeordnete Organisation hat noch keinen Zugriff auf diesen Endpunkt.

Ein 404 verrät also nicht, ob eine Organisation existiert. Der Einstellungsendpunkt wird pro übergeordneter Organisation getrennt vom Rest der Compliance API aktiviert. Wenn jede Anfrage 404 zurückgibt, wende dich an deinen Anthropic-Ansprechpartner.

<Note>
  Vor dem 30. Juni 2026 erforderte dieser Endpunkt den separaten Scope `read:compliance_org_settings`. Dieser Scope wurde eingestellt. Er kann beim Erstellen eines Keys nicht mehr ausgewählt oder gewährt werden. Ein Key, der nur den eingestellten Scope besitzt, gibt [403 Forbidden](https://platform.claude.com/docs/de/manage-claude/compliance-errors#403-forbidden) zurück. Erstelle stattdessen einen neuen Compliance Access Key mit `read:compliance_org_data`.
</Note>

```bash cURL
org_uuid="91012d09-e48b-438e-a489-1bebfd8fa6f9"

curl --fail-with-body -sS \
  "https://api.anthropic.com/v1/compliance/organizations/$org_uuid/settings" \
  -H "x-api-key: $ANTHROPIC_COMPLIANCE_ACCESS_KEY" \
  -H "anthropic-version: 2023-06-01"
```

Die Antwort ist eine Liste typisierter Einstellungszeilen. Welche Zeilen erscheinen, hängt von der Organisation ab. Manche Einstellungen können die Administratoren der Organisation nicht ändern, weil sie durch Anthropic-Richtlinien gesteuert werden oder für die Organisation nicht verfügbar sind. Solche Einstellungen fehlen in der Liste. Interpretiere eine fehlende Zeile daher als „von den Administratoren dieser Organisation nicht steuerbar", nicht als „aus". Das folgende gekürzte Beispiel zeigt drei der Zeilen, die eine Antwort enthalten kann:

```json Response
{
  "type": "effective_organization_settings",
  "organization_id": "91012d09-e48b-438e-a489-1bebfd8fa6f9",
  "settings": [
    {
      "name": "data_retention_periods",
      "type": "data_retention",
      "value": {
        "chat": {
          "type": "fixed",
          "timescale": "day",
          "duration": 90
        }
      }
    },
    {
      "name": "content_redaction_enabled",
      "type": "boolean",
      "value": true
    },
    {
      "name": "ip_allowlist_ip_ranges",
      "type": "string_list",
      "value": ["10.0.0.0/8", "203.0.113.0/24"]
    }
  ],
  "api_keys": [
    {
      "type": "compliance_api_key",
      "id": "apikey_01Hx7k2mP9nQ4rS6tU8vW0xY",
      "name": "Compliance Export Key",
      "scopes": ["read:compliance_activities", "read:compliance_org_data"],
      "is_active": true,
      "created_at": "2026-03-14T09:30:00Z",
      "created_by_id": "user_01Jz3a4bC5dE6fG7hI8jK9lM",
      "expires_at": null
    }
  ]
}
```

Jede Zeile enthält `name`, `type` und `value`. Das Feld `type` gibt die Struktur von `value` an. Mögliche Werte sind `boolean`, `integer`, `string_list`, `provisioning_mode` und `data_retention`. Die vollständige Liste der Einstellungsnamen und das `value`-Schema für jeden Typ findest du unter [Get effective organization settings](https://platform.claude.com/docs/de/api/compliance/organizations/settings/retrieve) in der API-Referenz.

Das Array `api_keys` listet jeden Compliance Access Key auf, der für deine übergeordnete Organisation konfiguriert ist. Du erhältst also dieselbe Liste, unabhängig davon, welche verknüpfte Organisation du abfragst. Jeder Eintrag enthält folgende Felder:

* `type` (`compliance_api_key`)
* `id`
* `name`
* `scopes`
* das Flag `is_active`
* die Zeitstempel `created_at` und `expires_at`
* `created_by_id`: die ID des Benutzers, der den Key erstellt hat; kann `null` sein

Der geheime Wert des Keys wird nie zurückgegeben. Deaktivierte Keys sind mit `is_active: false` enthalten, damit du Keys prüfen kannst, die früher Zugriff hatten. Keys, die nur den eingestellten Scope `read:compliance_org_settings` besitzen, bleiben für Audit und Bereinigung in der Liste sichtbar, obwohl dieser Scope keinen Zugriff mehr gewährt.

Das `organization_id` auf oberster Ebene ist die reine UUID der Organisation. Es hat denselben Wert wie `uuid` in der Organisationsliste. Es verwendet nicht die Form mit Präfix `org_`, die `organization_id` in Datensätzen für Activity Feed, Chats und Projekte hat (siehe die [Tabelle der Organisationsbezeichner](https://platform.claude.com/docs/de/manage-claude/compliance-org-data#list-organizations)).

Die Zeilen spiegeln den durchgesetzten Zustand wider, nicht die zuletzt gespeicherte Konfiguration. Einige Beispiele:

* `sso_provisioning_mode` meldet einen konfigurierten SCIM-Modus nur, solange die Verzeichnissynchronisierung aktiviert ist.
* `ip_allowlist_enabled` ist nur `true`, solange die Zulassungsliste eingeschaltet ist und mindestens einen aktiven Bereich enthält.
* `code_execution_network_egress_enabled` ist immer `false`, wenn die Codeausführung ausgeschaltet ist.

Die Antwort spiegelt den Zustand zum Zeitpunkt des Lesens wider; es werden keine Snapshots erstellt. Änderungen an den meisten dieser Einstellungen erscheinen als Ereignisse im [Activity Feed](https://platform.claude.com/docs/de/manage-claude/compliance-activity-feed). Verwende diesen Endpunkt für den aktuellen aufgelösten Zustand. Über den Feed prüfst du, wer wann was geändert hat.

## Plugins und Plugin-Marketplaces lesen

Die Plugins und Plugin-Marketplaces deiner Organisation sind Teil der [Admin API](https://platform.claude.com/docs/de/manage-claude/plugins-api) und nicht der Compliance API, aber ein Compliance Access Key mit `read:compliance_org_data` kann die Leseendpunkte der Plugins API direkt aufrufen:

* Plugins auflisten und ein Plugin abrufen
* Die Versionen eines Plugins auflisten, eine Version abrufen und die Dateien einer Version herunterladen
* Die Installationseinstellungen eines Plugins und seine Freigaben auflisten
* Plugin-Marketplaces auflisten und einen Marketplace abrufen

Sende bei jeder Anfrage den Header `anthropic-beta: ce-plugins-2026-09-01`; ohne ihn geben diese Endpunkte [404 Not Found](https://platform.claude.com/docs/de/manage-claude/plugins-api#error-responses) zurück. Jeder Aufruf liest eine Organisation: Ein Key, der die übergeordnete Organisation abdeckt, liest die verknüpfte Organisation, in der er erstellt wurde, es sei denn, du übergibst den Query-Parameter `organization_id` (die UUID einer verknüpften Organisation oder ihre ID mit Präfix `org_`), um [eine andere zu lesen](https://platform.claude.com/docs/de/manage-claude/plugins-api#reading-another-organization-under-the-same-parent), und ein auf eine Organisation beschränkter Key liest nur diese Organisation. Diese Aufrufe werden auf die [Ratenlimits](https://platform.claude.com/docs/de/manage-claude/plugins-api#rate-limiting) der Admin API angerechnet, nicht auf die der Compliance API.

Das Erstellen oder Ändern von Plugins, ihren Installationseinstellungen oder den Einstellungen eines Marketplace erfordert einen Admin-API-Key mit `write:plugins`. Von den Leseaufrufen zeichnet nur das Herunterladen der Dateien eines Plugins im persönlichen Marketplace eines Mitglieds ein [Activity Feed](https://platform.claude.com/docs/de/manage-claude/compliance-activity-feed)-Ereignis auf (`claude_plugin_archive_accessed`). Siehe den [Leitfaden zur Plugins API](https://platform.claude.com/docs/de/manage-claude/plugins-api) für jeden Endpunkt, Anfragebeispiele und die [von der API aufgezeichneten Ereignisse](https://platform.claude.com/docs/de/manage-claude/plugins-api#activity-feed-events).

## Nächste Schritte

<CardGroup cols={2}>
  <Card title="API-Referenz für Compliance-Organisationen" href="https://platform.claude.com/docs/de/api/compliance/organizations">
    Das vollständige Anfrage- und Antwortschema für jeden Endpunkt zu Organisationen, Benutzern, Rollen, Gruppen und Einstellungen.
  </Card>

  <Card title="Fehler der Compliance API behandeln" href="https://platform.claude.com/docs/de/manage-claude/compliance-errors">
    Fehler-Payloads im Wortlaut und die jeweilige Lösung.
  </Card>
</CardGroup>
