Skip to main content
GET
/
api
/
conversations
/
{conversation_id}
/
events
/
{event_id}
Get Conversation Event
curl --request GET \
  --url https://api.example.com/api/conversations/{conversation_id}/events/{event_id} \
  --header 'X-Session-API-Key: <api-key>'
{
  "tool_call_id": "<string>",
  "title": "<string>",
  "kind": "<string>",
  "id": "<string>",
  "timestamp": "<string>",
  "source": "agent",
  "status": "<string>",
  "tool_kind": "<string>",
  "raw_input": null,
  "raw_output": null,
  "is_error": false
}

Authorizations

X-Session-API-Key
string
header
required

Path Parameters

event_id
string
required
conversation_id
string<uuid>
required

Response

Successful Response

Event representing a tool call executed by an ACP server.

Captures the tool name, inputs, outputs, and status from ACP ToolCallStart / ToolCallProgress notifications so they can be surfaced in the OpenHands event stream and visualizer.

This is not an LLMConvertibleEvent — ACP tool calls do not participate in LLM message conversion.

tool_call_id
string
required
title
string
required
kind
string
required
Allowed value: "ACPToolCallEvent"
id
string

Unique event id (ULID/UUID)

timestamp
string

Event timestamp

source
enum<string>
default:agent
Available options:
agent,
user,
environment,
hook
status
string | null
tool_kind
string | null
raw_input
unknown
raw_output
unknown
is_error
boolean
default:false