Endpoints
Running an agent
/api/adk/run_sse — see
Streaming.Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Conversation state, blocking runs, streaming runs and traces.
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/adk/sessions | Create a session |
| GET | /api/adk/sessions/list | List sessions |
| GET | /api/adk/sessions/{agent}/{user}/{session} | Conversation history |
| GET | /api/adk/sessions/{agent}/{user}/{session}/trace | Execution trace |
| PATCH | /api/adk/sessions/{agent}/{user}/{session} | Update session state |
| DELETE | /api/adk/sessions/{agent}/{user}/{session} | Delete |
| POST | /api/adk/run | Run, blocking |
| POST | /api/adk/run_sse | Run, streamed over SSE |
| POST | /api/adk/schedule_run | Schedule a recurring run |
| POST | /api/adk/run_now | Trigger immediately |
POST /api/adk/run
{
"agent_name": "My Assistant",
"user_id": "user@example.com",
"session_id": "session_001",
"new_message": {
"role": "user",
"parts": [{ "text": "What is the forecast for next month?" }]
},
"run_mode": "single",
"streaming": false
}
/api/adk/run_sse — see
Streaming.