To enable the Compliance API, see the setup guide.
Set up the Compliance APIScarica il contenuto di un Artifact di Code
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}.
Restituisce 404 per gli Artifact che non esistono o che la chiave API non può leggere.
Restituisce 400 con error.details.error_code cmek_key_disabled quando la
chiave di crittografia gestita dal cliente dell'organizzazione non può essere usata, ad esempio
perché è disabilitata o revocata. Restituisce 503 quando il contenuto non può essere
prodotto al momento; attendi il numero di secondi indicato nell'header Retry-After,
oppure riprova con backoff se è assente. Per un Claude Doc, l'error.details.error_code
di un 422 è multi_file_unavailable quando la richiesta
non imposta multi_file_format=zip, document_unavailable quando il Doc
non ha testo da esportare (ad esempio, non ha schede di testo o è nel cestino),
document_too_large quando l'esportazione supera 16 MiB, oppure
cmek_org_unsupported quando l'organizzazione usa chiavi di crittografia gestite dal cliente
e l'esportazione non può essere fornita al momento. Per qualsiasi
altro Artifact, i 422 sono quelli del download della versione.
Path parameters
Query parameters
Headers
curl https://api.anthropic.com/v1/compliance/apps/code/artifacts/$ARTIFACT_ID/content \
-H 'anthropic-version: 2023-06-01' \
-H "Authorization: Bearer $ANTHROPIC_COMPLIANCE_API_KEY"