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 sebagai isi respons, dalam potongan tanpa Content-Length. Dengan multi_file_format=zip, versi yang memiliki lebih dari satu file, selain versi Claude Doc (Artifact yang artifact_type-nya adalah claude_docs), dikembalikan sebagai arsip ZIP berisi file-filenya.

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

Mengalirkan konten Artifact saat ini sebagai isi respons, dalam potongan tanpa Content-Length.

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.