Claude Platform Docs

To enable the Compliance API, see the setup guide.

Set up the Compliance API

Приложения

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

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

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

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

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

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

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

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

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

Получение метаданных файла
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

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

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

Получение метаданных файла, сгенерированного 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Получение содержимого документа проекта
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}

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

ПриложенияArtifacts

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ПриложенияКодArtifacts

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

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

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

Передаёт содержимое одной версии Claude Code Artifact потоком в качестве тела ответа.

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

Передаёт текущее содержимое Artifact потоком в качестве тела ответа. Для Claude Doc это текст Doc в виде ZIP-архива файлов Word, по одному на каждую текстовую вкладку, и в запросе должен быть задан multi_file_format=zip. Для любого другого Artifact это последняя версия в том виде, в каком её возвращает GET /v1/compliance/apps/code/artifacts/{artifact_id}/versions/{version_id}.

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

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