To enable the Compliance API, see the setup guide.
Set up the Compliance APIRécupérer les messages d'une session distante
Récupère la transcription d'une session distante : prompts utilisateur, réponses de l'assistant, et appels d'outils et leurs résultats. Les blocs de réflexion et les images ne sont pas inclus.
Les messages sont renvoyés du plus ancien au plus récent par défaut ; passez order=desc pour
inverser. La pagination utilise le même schéma page/next_page que le
point de terminaison de liste, avec au plus limit messages par page (100 par défaut,
1000 au maximum) ; continuez à paginer jusqu'à ce que next_page soit null.
tool_use_input_max_bytes et tool_result_max_bytes plafonnent le nombre
d'octets renvoyés pour chaque entrée d'utilisation d'outil et chaque élément texte de résultat d'outil ;
un bloc raccourci par l'un de ces plafonds porte truncated: true.
La réponse intègre les métadonnées de la session sous session à côté du
tableau paginé data. Sur ce point de terminaison, session.user.email_address
et session.started_by_user sont toujours null ; lisez-les plutôt depuis le point de terminaison
de liste.
Renvoie 404 tant que la session est encore pending, pour les sessions supprimées,
et pour les sessions hors des organisations que la clé est autorisée à lire. Un
identifiant de session mal formé renvoie 400.
Path parameters
Query parameters
Headers
Returns
curl https://api.anthropic.com/v1/compliance/apps/sessions/remote/$CLAUDE_REMOTE_SESSION_ID/messages \
-H "Authorization: Bearer $ANTHROPIC_COMPLIANCE_API_KEY"{
"data": [
{
"id": "id",
"content": [
{
"text": "text",
"truncated": true,
"type": "text"
}
],
"content_unavailable": true,
"created_at": "2019-12-27T18:11:19.117Z",
"role": "assistant",
"sent_by_user_id": "sent_by_user_id"
}
],
"next_page": "next_page",
"session": {
"id": "id",
"agent_id": "agent_id",
"claude_project_id": "claude_project_id",
"created_at": "2019-12-27T18:11:19.117Z",
"organization_uuid": "organization_uuid",
"product_surface": "product_surface",
"started_by_user": {
"id": "id",
"email_address": "email_address"
},
"status": "status",
"updated_at": "2019-12-27T18:11:19.117Z",
"user": {
"id": "id",
"email_address": "email_address"
}
}
}Returns Examples
{
"data": [
{
"id": "id",
"content": [
{
"text": "text",
"truncated": true,
"type": "text"
}
],
"content_unavailable": true,
"created_at": "2019-12-27T18:11:19.117Z",
"role": "assistant",
"sent_by_user_id": "sent_by_user_id"
}
],
"next_page": "next_page",
"session": {
"id": "id",
"agent_id": "agent_id",
"claude_project_id": "claude_project_id",
"created_at": "2019-12-27T18:11:19.117Z",
"organization_uuid": "organization_uuid",
"product_surface": "product_surface",
"started_by_user": {
"id": "id",
"email_address": "email_address"
},
"status": "status",
"updated_at": "2019-12-27T18:11:19.117Z",
"user": {
"id": "id",
"email_address": "email_address"
}
}
}