To enable the Compliance API, see the setup guide.
Set up the Compliance APIRecupera i messaggi della sessione remota
Recupera la trascrizione di una sessione remota: prompt dell'utente, risposte dell'assistente, chiamate agli strumenti e relativi risultati. I blocchi di pensiero e le immagini non sono inclusi.
I messaggi sono restituiti dal più vecchio per impostazione predefinita; passa order=desc per
invertire l'ordine. La paginazione usa lo stesso schema page/next_page dell'endpoint
di elenco, con al massimo limit messaggi per pagina (predefinito 100,
massimo 1000); continua a paginare finché next_page non è null.
tool_use_input_max_bytes e tool_result_max_bytes limitano il numero di
byte restituiti per ciascun input di uso degli strumenti e per ciascun elemento di testo
di risultato strumento; un blocco accorciato da uno dei due limiti riporta truncated: true.
La risposta incorpora i metadati della sessione sotto session accanto
all'array paginato data. Su questo endpoint session.user.email_address
e session.started_by_user sono sempre null; leggili invece dall'endpoint
di elenco.
Restituisce 404 mentre la sessione è ancora pending, per le sessioni eliminate
e per le sessioni esterne alle organizzazioni che la chiave può leggere. Un
identificatore di sessione malformato restituisce 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"
}
}
}