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 Artifact come corpo della risposta, in blocchi senza Content-Length. Con multi_file_format=zip, una versione con più di un file, diversa da quella di un Claude Doc (un Artifact il cui artifact_type è claude_docs), viene restituita come archivio ZIP dei suoi file.

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, in blocchi senza Content-Length.

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.