Claude Platform Docs

To enable the Compliance API, see the setup guide.

Set up the Compliance API

Aplikasi

AplikasiObrolan

Daftar obrolan
GET/v1/compliance/apps/chats

Mencantumkan metadata chat dengan kemampuan pemfilteran untuk tinjauan kepatuhan yang terarah. Hasil diurutkan secara kronologis (waktu menaik) berdasarkan kunci order_by, dengan id sebagai penentu jika nilainya sama.

Hapus obrolan
DELETE/v1/compliance/apps/chats/{claude_chat_id}

Menghapus chat beserta semua pesan dan file terkait secara permanen. Ini adalah operasi destruktif yang tidak dapat dibatalkan.

AplikasiObrolanPesan

Dapatkan pesan obrolan
GET/v1/compliance/apps/chats/{claude_chat_id}/messages

Mengambil riwayat pesan dan metadata file untuk obrolan tertentu.

AplikasiObrolanFile

Dapatkan metadata file
GET/v1/compliance/apps/chats/files/{claude_file_id}

Mengambil metadata untuk file yang direferensikan dalam pesan obrolan, tanpa mengunduh konten file. Gunakan endpoint /content yang bersaudara untuk mengunduh byte-nya.

Hapus file
DELETE/v1/compliance/apps/chats/files/{claude_file_id}

Menghapus file tertentu secara permanen. Ini adalah operasi destruktif yang tidak dapat dibatalkan.

Unduh konten file
GET/v1/compliance/apps/chats/files/{claude_file_id}/content

Mengunduh konten biner dari file yang direferensikan dalam pesan obrolan.

AplikasiObrolanFile yang Dihasilkan

Dapatkan metadata file yang dihasilkan Claude
GET/v1/compliance/apps/chats/generated-files/{claude_gen_file_id}

Mengembalikan metadata untuk file yang dibuat asisten melalui penggunaan alat.

Unduh file yang dihasilkan Claude
GET/v1/compliance/apps/chats/generated-files/{claude_gen_file_id}/content

Mengunduh konten biner dari file yang dibuat asisten melalui penggunaan alat.

AplikasiProyek

Daftar proyek
GET/v1/compliance/apps/projects

Mendaftar metadata proyek dengan kemampuan pemfilteran. Hasil diurutkan secara kronologis (waktu menaik) berdasarkan created_at.

Dapatkan detail proyek
GET/v1/compliance/apps/projects/{project_id}

Mendapatkan informasi terperinci untuk proyek tertentu.

Hapus proyek
DELETE/v1/compliance/apps/projects/{project_id}

Menghapus proyek untuk tujuan kepatuhan.

AplikasiProyekLampiran

Daftar lampiran proyek
GET/v1/compliance/apps/projects/{project_id}/attachments

Mendaftar file dan dokumen yang dilampirkan ke proyek.

AplikasiProyekKolaborator

Daftar kolaborator proyek
GET/v1/compliance/apps/projects/{project_id}/collaborators

Mendaftar pengguna, grup, dan pemberian akses tingkat organisasi pada sebuah proyek.

AplikasiProyekDokumen

Dapatkan konten dokumen proyek
GET/v1/compliance/apps/projects/documents/{document_id}

Mendapatkan informasi terperinci untuk dokumen proyek tertentu.

Dapatkan metadata dokumen proyek
GET/v1/compliance/apps/projects/documents/{document_id}/metadata

Mengembalikan metadata untuk dokumen proyek, tanpa isi konten.

Hapus dokumen proyek
DELETE/v1/compliance/apps/projects/documents/{document_id}

Menghapus dokumen proyek untuk tujuan kepatuhan.

AplikasiArtifacts

Dapatkan metadata artifact
GET/v1/compliance/apps/artifacts/{artifact_version_id}

Mengembalikan metadata untuk versi artifact, tanpa isi konten.

Unduh konten artifact
GET/v1/compliance/apps/artifacts/{artifact_version_id}/content

Mengunduh konten dari versi artifact untuk tujuan kepatuhan.

AplikasiSesiLokal

Daftar sesi lokal
GET/v1/compliance/apps/sessions/local

Mendaftar sesi lokal di seluruh organisasi yang dapat dibaca oleh kunci tersebut.

Ambil sesi lokal
GET/v1/compliance/apps/sessions/local/{local_session_id}

Mengambil satu sesi lokal.

AplikasiSesiLokalPesan

Ambil pesan sesi lokal
GET/v1/compliance/apps/sessions/local/{local_session_id}/messages

Membaca transkrip satu sesi lokal, dari yang terlama secara default.

AplikasiSesiJarak Jauh

Daftar sesi remote
GET/v1/compliance/apps/sessions/remote

Mendaftar sesi remote (sesi Cowork yang berjalan di lingkungan cloud yang dikelola Anthropic) di seluruh organisasi yang dapat dibaca oleh kunci tersebut.

AplikasiSesiJarak JauhPesan

Ambil pesan sesi remote
GET/v1/compliance/apps/sessions/remote/{claude_remote_session_id}/messages

Mengambil transkrip satu sesi remote: prompt pengguna, respons asisten, serta panggilan dan hasil alat. Blok pemikiran dan gambar tidak disertakan.

AplikasiKodeArtifacts

Daftar Artifact Kode
GET/v1/compliance/apps/code/artifacts

Mendaftar Artifact Claude Code yang dimiliki oleh organisasi di bawah organisasi induk.

Unduh Konten Versi Artifact Kode
GET/v1/compliance/apps/code/artifacts/{artifact_id}/versions/{version_id}

Mengalirkan konten satu versi Artifact Claude Code sebagai isi respons.

Unduh Konten Artifact Kode
GET/v1/compliance/apps/code/artifacts/{artifact_id}/content

Mengalirkan konten Artifact saat ini sebagai isi respons. Untuk Claude Doc, konten tersebut adalah teks Doc sebagai arsip ZIP berisi file Word, satu per tab teks, dan permintaan harus mengatur multi_file_format=zip. Untuk Artifact lainnya, konten tersebut adalah versi terbaru, sebagaimana dikembalikan oleh GET /v1/compliance/apps/code/artifacts/{artifact_id}/versions/{version_id}.

Hapus Artifact Kode
DELETE/v1/compliance/apps/code/artifacts/{artifact_id}

Menghapus Artifact Kode dan semua versinya secara permanen. Ini adalah operasi destruktif yang tidak dapat dibatalkan. Respons 200 berarti penghapusan telah dimulai dan Artifact telah diklaim; penghapusan konten diselesaikan secara asinkron.