Claude Platform Docs

To enable the Compliance API, see the setup guide.

Set up the Compliance API

App

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.

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.

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.

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.

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à.

AppProgettiAllegati

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

Elenca i file e i documenti allegati a un progetto.

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.

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à.

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à.

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.

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.

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.

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.

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.