v3
latestOpenAPI 3.0.02026-08-081996601.2 MBAgent Aliases
Update alias-routed session
Updates a session originally created via this alias.
patch/v2/agent_aliases/{alias_key}/sessions/{session_key}
Path parameters
alias_keystring required
The unique key that identifies an alias. Alias keys are independent of agent keys. The same string can exist as both an alias key and an agent key in the same customer account. Calls to /v2/agent_aliases/{key}/... target the alias. Calls to /v2/agents/{key}/... target the agent.
Example:support
session_keystring required
A unique key that identifies an agent session.
Example:customer_support_chat
Headers
Request-Timeoutinteger
The platform makes a best effort to complete the request in the specified seconds, or it times out.
Request-Timeout-Millisinteger
The platform makes a best effort to complete the request in the specified milliseconds, or it times out.
Request body
Example request
{
"name": "Updated Session Name",
"description": "Updated session description",
"metadata": {
"customer_id": "12345",
"priority": "high",
"status": "escalated"
},
"tti_minutes": 60,
"secrets": {
"slack_user_token": "xoxp-rotated-token",
"old_token_to_remove": null
}
}Response
The updated session.
Example response
{
"key": "customer_support_chat",
"agent_key": "customer_support",
"name": "Customer Support Session",
"description": "Helping customer troubleshoot widget installation issues",
"metadata": {
"customer_id": "12345",
"priority": "high",
"channel": "web_chat"
},
"current_step_name": "billing",
"enabled": true,
"status": "stopped",
"created_by_agent_key": "customer_support",
"created_by_session_key": "customer_support_chat",
"tti_minutes": 60,
"created_at": "2024-01-15T10:30:00Z",
"session_context_usage": {
"input_tokens": {
"count": 120,
"cached_tokens": 100
},
"output_tokens": {
"count": 30
},
"total_tokens": 150,
"model_context_window": 200000
},
"effective_compaction": {
"enabled": true,
"threshold_percent": 80,
"keep_recent_inputs": 1
},
"alias_key": "support",
"secrets": {
"slack_user_token": "****"
}
}