To enable the Compliance API, see the setup guide.
Set up the Compliance APIПолучение сообщений удалённого сеанса
Получение транскрипта одного удалённого сеанса: подсказки пользователя, ответы ассистента, а также вызовы инструментов и их результаты. Блоки мышления и изображения не включаются.
По умолчанию сообщения возвращаются от старых к новым; передайте
order=desc, чтобы изменить порядок. Постраничная навигация использует
ту же схему page/next_page, что и конечная точка списка, с не более
чем limit сообщениями на страницу (по умолчанию 100, максимум 1000);
продолжайте листать страницы, пока next_page не станет null.
tool_use_input_max_bytes и tool_result_max_bytes ограничивают
количество байтов, возвращаемых для каждого входа вызова инструмента и
каждого текстового элемента результата инструмента; блок, укороченный
любым из этих ограничений, содержит truncated: true.
Ответ включает метаданные сеанса в поле session наряду с постраничным
массивом data. На этой конечной точке session.user.email_address и
session.started_by_user всегда равны null; считывайте их через
конечную точку списка.
Возвращает 404, пока сеанс ещё находится в состоянии pending, для
удалённых сеансов и для сеансов вне организаций, доступных ключу для
чтения. Некорректный идентификатор сеанса возвращает 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"
}
}
}