Claude Platform Docs

To enable the Compliance API, see the setup guide.

Set up the Compliance API

API di conformità

API di conformitàAttività

Interroga le attività di conformità
GET/v1/compliance/activities

Elenca le attività di conformità per il tenant autenticato.

API di conformitàOrganizzazioni

Elenca le organizzazioni
GET/v1/compliance/organizations

Elenca le organizzazioni sotto l'organizzazione padre.

API di conformitàOrganizzazioniUtenti

Elenca gli utenti dell'organizzazione
GET/v1/compliance/organizations/{org_uuid}/users

Elenca gli utenti attualmente membri di un'organizzazione.

API di conformitàOrganizzazioniRuoli

Elenca i ruoli di conformità
GET/v1/compliance/organizations/{org_uuid}/roles
Ottieni ruolo di conformità
GET/v1/compliance/organizations/{org_uuid}/roles/{role_id}

API di conformitàOrganizzazioniRuoliAutorizzazioni

Elenca le autorizzazioni dei ruoli di conformità
GET/v1/compliance/organizations/{org_uuid}/roles/{role_id}/permissions

API di conformitàOrganizzazioniImpostazioni

Ottieni le impostazioni effettive dell'organizzazione
GET/v1/compliance/organizations/{organization_id}/settings

Recupera le impostazioni effettive di un'organizzazione.

API di conformitàGruppi

Elenca i gruppi di conformità
GET/v1/compliance/groups
Ottieni gruppo di conformità
GET/v1/compliance/groups/{group_id}

API di conformitàGruppiMembri

Elenca i membri del gruppo di conformità
GET/v1/compliance/groups/{group_id}/members

API di conformitàAppChat

Elenca le chat
GET/v1/compliance/apps/chats

Elenca i metadati delle chat con funzionalità di filtro per una revisione mirata della conformità. I risultati sono ordinati cronologicamente (in ordine temporale crescente) in base alla chiave order_by, con i pareggi risolti tramite id.

Elimina chat
DELETE/v1/compliance/apps/chats/{claude_chat_id}

Elimina definitivamente una chat e tutti i messaggi e i file associati. Si tratta di un'operazione distruttiva che non può essere annullata.

API di conformitàAppChatMessaggi

Ottieni i messaggi della chat
GET/v1/compliance/apps/chats/{claude_chat_id}/messages

Recupera la cronologia dei messaggi e i metadati dei file per una chat specifica.

API di conformitàAppChatFile

Ottieni i metadati del file
GET/v1/compliance/apps/chats/files/{claude_file_id}

Recupera i metadati di un file referenziato nei messaggi della chat, senza scaricare il contenuto del file. Usa l'endpoint gemello /content per scaricare i byte.

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

Elimina definitivamente un file specifico. Si tratta di un'operazione distruttiva che non può essere annullata.

Scarica il contenuto del file
GET/v1/compliance/apps/chats/files/{claude_file_id}/content

Scarica il contenuto binario di un file referenziato nei messaggi della chat.

API di conformitàAppChatFile generati

Ottieni i metadati di un file generato da Claude
GET/v1/compliance/apps/chats/generated-files/{claude_gen_file_id}

Restituisce i metadati di un file creato dall'assistente tramite l'uso degli strumenti.

Scarica un file generato da Claude
GET/v1/compliance/apps/chats/generated-files/{claude_gen_file_id}/content

Scarica il contenuto binario di un file creato dall'assistente tramite l'uso degli strumenti.

API di conformitàAppProgetti

Elenca i progetti
GET/v1/compliance/apps/projects

Elenca i metadati dei progetti con funzionalità di filtro. I risultati sono ordinati cronologicamente (in ordine crescente di tempo) per created_at.

Ottieni i dettagli del progetto
GET/v1/compliance/apps/projects/{project_id}

Ottieni informazioni dettagliate per un progetto specifico.

Elimina progetto
DELETE/v1/compliance/apps/projects/{project_id}

Elimina un progetto per finalità di conformità.

API di conformitàAppProgettiAllegati

Elenca gli allegati del progetto
GET/v1/compliance/apps/projects/{project_id}/attachments

Elenca i file e i documenti allegati a un progetto.

API di conformitàAppProgettiCollaboratori

Elenca i collaboratori del progetto
GET/v1/compliance/apps/projects/{project_id}/collaborators

Elenca gli utenti, i gruppi e le concessioni a livello di organizzazione su un progetto.

API di conformitàAppProgettiDocumenti

Ottieni il contenuto del documento di progetto
GET/v1/compliance/apps/projects/documents/{document_id}

Ottieni informazioni dettagliate per un documento di progetto specifico.

Ottieni i metadati del documento di progetto
GET/v1/compliance/apps/projects/documents/{document_id}/metadata

Restituisce i metadati di un documento di progetto, senza il corpo del contenuto.

Elimina documento di progetto
DELETE/v1/compliance/apps/projects/documents/{document_id}

Elimina un documento di progetto per finalità di conformità.

API di conformitàAppArtifacts

Ottieni i metadati dell'artifact
GET/v1/compliance/apps/artifacts/{artifact_version_id}

Restituisce i metadati di una versione di artifact, senza il corpo del contenuto.

Scarica il contenuto dell'artifact
GET/v1/compliance/apps/artifacts/{artifact_version_id}/content

Scarica il contenuto di una versione di artifact per finalità di conformità.

API di conformitàAppSessioniLocali

Elenca le sessioni locali
GET/v1/compliance/apps/sessions/local

Elenca le sessioni locali nelle organizzazioni che la chiave può leggere.

Recupera una sessione locale
GET/v1/compliance/apps/sessions/local/{local_session_id}

Recupera una singola sessione locale.

API di conformitàAppSessioniLocaliMessaggi

Recupera i messaggi della sessione locale
GET/v1/compliance/apps/sessions/local/{local_session_id}/messages

Legge la trascrizione di una sessione locale, per impostazione predefinita a partire dalla più vecchia.

API di conformitàAppSessioniRemote

Elenca le sessioni remote
GET/v1/compliance/apps/sessions/remote

Elenca le sessioni remote (sessioni Cowork eseguite in ambienti cloud gestiti da Anthropic) nelle organizzazioni che la chiave può leggere.

API di conformitàAppSessioniRemoteMessaggi

Recupera i messaggi della sessione remota
GET/v1/compliance/apps/sessions/remote/{claude_remote_session_id}/messages

Recupera la trascrizione di una sessione remota: prompt dell'utente, risposte dell'assistente, chiamate agli strumenti e relativi risultati. I blocchi di ragionamento e le immagini non sono inclusi.

API di conformitàAppCodiceArtifacts

Elenca gli Artifact di Code
GET/v1/compliance/apps/code/artifacts

Elenca gli Artifact di Claude Code di proprietà delle organizzazioni sotto l'organizzazione padre.

Scarica il contenuto della versione di un Artifact di Code
GET/v1/compliance/apps/code/artifacts/{artifact_id}/versions/{version_id}

Trasmette in streaming il contenuto di una versione di un Claude Code Artifact come corpo della risposta.

Scarica il contenuto di un Artifact di Code
GET/v1/compliance/apps/code/artifacts/{artifact_id}/content

Trasmette in streaming il contenuto corrente di un Artifact come corpo della risposta. Per un Claude Doc, si tratta del testo del Doc come archivio ZIP di file Word, uno per scheda di testo, e la richiesta deve impostare multi_file_format=zip. Per qualsiasi altro Artifact, si tratta dell'ultima versione, così come la restituisce GET /v1/compliance/apps/code/artifacts/{artifact_id}/versions/{version_id}.

Elimina Artifact di Code
DELETE/v1/compliance/apps/code/artifacts/{artifact_id}

Elimina definitivamente un Artifact di Code e tutte le sue versioni. Si tratta di un'operazione distruttiva che non può essere annullata. Una risposta 200 significa che l'eliminazione è avviata e l'Artifact è stato acquisito; la rimozione del contenuto viene completata in modo asincrono.