Claude Platform Docs

To enable the Compliance API, see the setup guide.

Set up the Compliance API

Проекты

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

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

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

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

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

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

Models
ProjectRetrieveResponse object{ id, attachments_count, chats_count, 10 more }

Detailed project information for compliance responses.

ProjectListResponse object{ id, created_at, deleted_at, 6 more }

Project information for compliance responses.

ProjectDeleteResponse object{ type: "claude_project_deleted", id }

Response for deleting a Claude project.

type: optional "claude_project_deleted"

Constant string confirming deletion.

defaultclaude_project_deleted
id: string

The ID of the Claude project that was deleted

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

Список вложений проекта
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}

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