Claude Platform Docs

To enable the Compliance API, see the setup guide.

Set up the Compliance API

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

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
artifact_id: string

The Artifact ID (tagged ID, e.g., cart_abc123)

Query parameters
multi_file_format: optional string

Set to zip, its only value. A Claude Doc downloads only this way, as a ZIP archive of Word files, one per text tab. For any other Artifact it works as on the version download: when the latest version has more than one file, it comes back as a ZIP archive of its files with an index, files.json.

Headers
"anthropic-version": optional string

The version of the Claude API you want to use.

Read more about versioning and our version history here.

"x-api-key": optional string
Scarica il contenuto di un Artifact di Code
cURL
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"