Claude Platform Docs

To enable the Compliance API, see the setup guide.

Set up the Compliance API

API Kepatuhan

API KepatuhanAktivitas

Kueri aktivitas kepatuhan
GET/v1/compliance/activities

Mendaftar aktivitas kepatuhan untuk tenant yang terautentikasi.

API KepatuhanOrganisasi

Daftar organisasi
GET/v1/compliance/organizations

Mendaftar organisasi di bawah organisasi induk.

API KepatuhanOrganisasiPengguna

Daftar pengguna organisasi
GET/v1/compliance/organizations/{org_uuid}/users

Mendaftar anggota pengguna saat ini dari sebuah organisasi.

API KepatuhanOrganisasiPeran

Daftar Peran Kepatuhan
GET/v1/compliance/organizations/{org_uuid}/roles
Dapatkan Peran Kepatuhan
GET/v1/compliance/organizations/{org_uuid}/roles/{role_id}

API KepatuhanOrganisasiPeranIzin

Daftar Izin Peran Kepatuhan
GET/v1/compliance/organizations/{org_uuid}/roles/{role_id}/permissions

API KepatuhanOrganisasiPengaturan

Dapatkan pengaturan organisasi efektif
GET/v1/compliance/organizations/{organization_id}/settings

Mengambil pengaturan efektif untuk sebuah organisasi.

API KepatuhanGrup

Daftar Grup Kepatuhan
GET/v1/compliance/groups
Dapatkan Grup Kepatuhan
GET/v1/compliance/groups/{group_id}

API KepatuhanGrupAnggota

Daftar Anggota Grup Kepatuhan
GET/v1/compliance/groups/{group_id}/members

API KepatuhanAplikasiObrolan

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 hasil seri dipecah berdasarkan id.

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

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

API KepatuhanAplikasiObrolanPesan

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

Mengambil riwayat pesan dan metadata file untuk obrolan tertentu.

API KepatuhanAplikasiObrolanFile

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.

API KepatuhanAplikasiObrolanFile 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.

API KepatuhanAplikasiProyek

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.

API KepatuhanAplikasiProyekLampiran

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

Mendaftar file dan dokumen yang dilampirkan ke proyek.

API KepatuhanAplikasiProyekKolaborator

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

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

API KepatuhanAplikasiProyekDokumen

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.

API KepatuhanAplikasiArtifacts

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.

API KepatuhanAplikasiSesiLokal

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.

API KepatuhanAplikasiSesiLokalPesan

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

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

API KepatuhanAplikasiSesiJarak 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.

API KepatuhanAplikasiSesiJarak 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.

API KepatuhanKodeArtifacts

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 (stream) konten dari satu versi Artifact Claude Code sebagai body respons.

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.