To enable the Compliance API, see the setup guide.
Set up the Compliance APIObtener mensajes de sesión remota
Obtiene la transcripción de una sesión remota: prompts del usuario, respuestas del asistente, y llamadas a herramientas y sus resultados. Los bloques de pensamiento y las imágenes no se incluyen.
Los mensajes se devuelven del más antiguo al más reciente por defecto; pasa order=desc para
invertir el orden. La paginación usa el mismo esquema page/next_page que el
endpoint de lista, con un máximo de limit mensajes por página (100 por defecto,
máximo 1000); sigue paginando hasta que next_page sea null.
tool_use_input_max_bytes y tool_result_max_bytes limitan cuántos
bytes de cada entrada de uso de herramientas y de cada elemento de texto de resultado de herramienta se
devuelven; un bloque acortado por cualquiera de estos límites lleva truncated: true.
La respuesta incrusta los metadatos de la sesión bajo session junto con
el arreglo paginado data. En este endpoint, session.user.email_address
y session.started_by_user siempre son null; léelos desde el endpoint
de lista en su lugar.
Devuelve 404 mientras la sesión aún está pending, para sesiones eliminadas
y para sesiones fuera de las organizaciones que la clave puede leer. Un
identificador de sesión mal formado devuelve 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"
}
}
}