Server
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
subscription/add Message{
"jsonrpc": "2.0",
"id": 1,
"method": "subscription/add",
"params": {
"scope": "revision",
"scope_id": "0A06AB3A-DD72-4D42-939A-61DC4EF69418",
"target": "session",
"target_id": "28E70055-DBB4-4CA8-88BC-133D6CEA68E6",
"types": [
"execution_started",
"execution_ended"
]
}
}
{
"jsonrpc": "2.0",
"id": 1,
"result": {}
}
{
"jsonrpc": "2.0",
"id": 1,
"error": {
"code": 403,
"message": "Access forbidden"
}
}
subscription/remove Message{
"jsonrpc": "2.0",
"id": 1,
"method": "subscription/remove",
"params": {
"scope": "revision",
"scope_id": "0A06AB3A-DD72-4D42-939A-61DC4EF69418",
"target": "session",
"target_id": "28E70055-DBB4-4CA8-88BC-133D6CEA68E6",
"types": [
"execution_started",
"execution_ended"
]
}
}
subscription/event Message{
"jsonrpc": "2.0",
"method": "subscription/event",
"params": {
"scope": "revision",
"scope_id": "0A06AB3A-DD72-4D42-939A-61DC4EF69418",
"target": "session",
"target_id": "28E70055-DBB4-4CA8-88BC-133D6CEA68E6",
"type": "execution_started",
"execution": {
"id": "452CDAC7-2ED0-4D24-8436-C6D45B34B331"
}
}
}
session Target{
"jsonrpc": "2.0",
"method": "subscription/event",
"params": {
"scope": "revision",
"scope_id": string,
"target": "session",
"target_id": string,
"type": string,
...
}
}
}
{
"jsonrpc": "2.0",
"method": "subscription/event",
"params": {
...
"type": "execution_started",
"execution": {
"id": string
}
}
}
{
"jsonrpc": "2.0",
"method": "subscription/event",
"params": {
...
"type": "execution_ended",
"execution": {
"id": string,
"status": "completed" | "failed"
}
}
}
{
"jsonrpc": "2.0",
"method": "subscription/event",
"params": {
...
"type": "session_object_modified",
"session_object": {
"alias": string,
"type": string
}
}
}
{
"jsonrpc": "2.0",
"method": "subscription/event",
"params": {
...
"type": "session_object_deleted",
"session_object": {
"alias": string,
"type": string
}
}
}
{
"jsonrpc": "2.0",
"method": "subscription/event",
"params": {
...
"type": "session_thread_item_posted",
"session_object": {
"alias": string,
"item_id": string
}
}
}
