To enable the Compliance API, see the setup guide.
Set up the Compliance APINachrichten einer Remote-Sitzung abrufen
Ruft das Transkript einer Remote-Sitzung ab: Benutzer-Prompts, Assistentenantworten sowie Tool-Aufrufe und -Ergebnisse. Thinking-Blöcke und Bilder sind nicht enthalten.
Nachrichten werden standardmäßig älteste zuerst zurückgegeben; übergib order=desc, um
die Reihenfolge umzukehren. Die Paginierung verwendet dasselbe page/next_page-Schema wie der
List-Endpunkt, mit höchstens limit Nachrichten pro Seite (Standard 100,
Maximum 1000); paginiere weiter, bis next_page null ist.
tool_use_input_max_bytes und tool_result_max_bytes begrenzen, wie viele
Bytes jedes Tool-Use-Inputs und jedes Tool-Result-Textelements
zurückgegeben werden; ein durch eine dieser Grenzen gekürzter Block trägt truncated: true.
Die Antwort bettet die Metadaten der Sitzung unter session neben
dem paginierten data-Array ein. Bei diesem Endpunkt sind session.user.email_address
und session.started_by_user immer null; lies sie stattdessen vom List-Endpunkt.
Gibt 404 zurück, solange die Sitzung noch pending ist, für gelöschte Sitzungen
und für Sitzungen außerhalb der Organisationen, die der Key lesen darf. Ein
fehlerhafter Sitzungsbezeichner gibt 400 zurück.
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"
}
}
}