Claude Platform Docs

To enable the Compliance API, see the setup guide.

Set up the Compliance API

API соответствия

API соответствияДействия

Запрос действий комплаенса
GET/v1/compliance/activities

Список действий комплаенса для аутентифицированного арендатора.

API соответствияОрганизации

Список организаций
GET/v1/compliance/organizations

Список организаций, входящих в родительскую организацию.

API соответствияОрганизацииПользователи

Список пользователей организации
GET/v1/compliance/organizations/{org_uuid}/users

Список текущих пользователей — участников организации.

API соответствияОрганизацииРоли

Список ролей комплаенса
GET/v1/compliance/organizations/{org_uuid}/roles
Получение роли комплаенса
GET/v1/compliance/organizations/{org_uuid}/roles/{role_id}

API соответствияОрганизацииРолиРазрешения

Список разрешений роли комплаенса
GET/v1/compliance/organizations/{org_uuid}/roles/{role_id}/permissions

API соответствияОрганизацииНастройки

Получение действующих настроек организации
GET/v1/compliance/organizations/{organization_id}/settings

Возвращает действующие настройки организации.

API соответствияГруппы

Получение группы комплаенса
GET/v1/compliance/groups/{group_id}

API соответствияГруппыУчастники

Список участников группы комплаенса
GET/v1/compliance/groups/{group_id}/members

API соответствияПриложенияЧаты

Список чатов
GET/v1/compliance/apps/chats

Возвращает метаданные чатов с возможностью фильтрации для целевой проверки соответствия требованиям. Результаты сортируются в хронологическом порядке (по возрастанию времени) по ключу order_by, а при совпадении — по id.

Удаление чата
DELETE/v1/compliance/apps/chats/{claude_chat_id}

Безвозвратно удаляет чат и все связанные с ним сообщения и файлы. Это деструктивная операция, которую нельзя отменить.

API соответствияПриложенияЧатыСообщения

Получение сообщений чата
GET/v1/compliance/apps/chats/{claude_chat_id}/messages

Получает историю сообщений и метаданные файлов для указанного чата.

API соответствияПриложенияЧатыФайлы

Получение метаданных файла
GET/v1/compliance/apps/chats/files/{claude_file_id}

Получает метаданные файла, на который ссылаются сообщения чата, без загрузки содержимого файла. Для загрузки байтов используйте соседнюю конечную точку /content.

Удаление файла
DELETE/v1/compliance/apps/chats/files/{claude_file_id}

Безвозвратно удаляет указанный файл. Это деструктивная операция, которую нельзя отменить.

Загрузка содержимого файла
GET/v1/compliance/apps/chats/files/{claude_file_id}/content

Загружает двоичное содержимое файла, на который ссылаются сообщения чата.

API соответствияПриложенияЧатыСгенерированные файлы

Получение метаданных файла, сгенерированного Claude
GET/v1/compliance/apps/chats/generated-files/{claude_gen_file_id}

Возвращает метаданные файла, созданного ассистентом посредством использования инструментов.

Загрузка файла, сгенерированного Claude
GET/v1/compliance/apps/chats/generated-files/{claude_gen_file_id}/content

Загружает двоичное содержимое файла, созданного ассистентом посредством использования инструментов.

API соответствияПриложенияПроекты

Список проектов
GET/v1/compliance/apps/projects

Выводит метаданные проектов с возможностью фильтрации. Результаты отсортированы хронологически (по возрастанию времени) по created_at.

Получение сведений о проекте
GET/v1/compliance/apps/projects/{project_id}

Получение подробной информации об указанном проекте.

Удаление проекта
DELETE/v1/compliance/apps/projects/{project_id}

Удаление проекта в целях комплаенса.

API соответствияПриложенияПроектыВложения

Список вложений проекта
GET/v1/compliance/apps/projects/{project_id}/attachments

Список файлов и документов, прикреплённых к проекту.

API соответствияПриложенияПроектыСоавторы

Список соавторов проекта
GET/v1/compliance/apps/projects/{project_id}/collaborators

Список пользователей, групп и предоставленных на уровне организации прав доступа к проекту.

API соответствияПриложенияПроектыДокументы

Получение содержимого документа проекта
GET/v1/compliance/apps/projects/documents/{document_id}

Получение подробной информации об указанном документе проекта.

Получение метаданных документа проекта
GET/v1/compliance/apps/projects/documents/{document_id}/metadata

Возвращает метаданные документа проекта без тела содержимого.

Удаление документа проекта
DELETE/v1/compliance/apps/projects/documents/{document_id}

Удаление документа проекта в целях комплаенса.

API соответствияПриложенияArtifacts

Получение метаданных Artifact
GET/v1/compliance/apps/artifacts/{artifact_version_id}

Возвращает метаданные версии Artifact без тела содержимого.

Загрузка содержимого Artifact
GET/v1/compliance/apps/artifacts/{artifact_version_id}/content

Загрузка содержимого версии Artifact в целях комплаенса.

API соответствияПриложенияСеансыЛокальные

Список локальных сеансов
GET/v1/compliance/apps/sessions/local

Список локальных сеансов по всем организациям, доступным ключу для чтения.

Получение локального сеанса
GET/v1/compliance/apps/sessions/local/{local_session_id}

Получение одного локального сеанса.

API соответствияПриложенияСеансыЛокальныеСообщения

Получение сообщений локального сеанса
GET/v1/compliance/apps/sessions/local/{local_session_id}/messages

Читает транскрипт одного локального сеанса, по умолчанию начиная с самых старых записей.

API соответствияПриложенияСеансыУдалённые

Список удалённых сеансов
GET/v1/compliance/apps/sessions/remote

Список удалённых сеансов (сеансов Cowork, выполняющихся в облачных средах под управлением Anthropic) по всем организациям, доступным ключу для чтения.

API соответствияПриложенияСеансыУдалённыеСообщения

Получение сообщений удалённого сеанса
GET/v1/compliance/apps/sessions/remote/{claude_remote_session_id}/messages

Получение транскрипта одного удалённого сеанса: подсказки пользователя, ответы ассистента, а также вызовы инструментов и их результаты. Блоки размышлений и изображения не включаются.

API соответствияКодArtifacts

Список Artifacts кода
GET/v1/compliance/apps/code/artifacts

Список Artifacts Claude Code, принадлежащих организациям в составе родительской организации.

Загрузка содержимого версии Artifact кода
GET/v1/compliance/apps/code/artifacts/{artifact_id}/versions/{version_id}

Streams the content of one version of a Claude Code Artifact as the response body.

Удаление Artifact кода
DELETE/v1/compliance/apps/code/artifacts/{artifact_id}

Безвозвратно удаляет Artifact кода и все его версии. Это деструктивная операция, которую нельзя отменить. Ответ 200 означает, что удаление инициировано и Artifact зарезервирован; удаление содержимого завершается асинхронно.