API Reference
Tool Router
(Labs) Tool router endpoints
Endpoints
| Endpoint | Quick Link |
|---|---|
POST /api/v3/tool_router/session | Create a new tool router session |
POST /api/v3/tool_router/session/{session_id}/execute | Execute a tool within a tool router session |
POST /api/v3/tool_router/session/{session_id}/execute_meta | Execute a meta tool within a tool router session |
GET /api/v3/tool_router/session/{session_id} | Get a tool router session by ID |
POST /api/v3/tool_router/session/{session_id}/link | Create a link session for a toolkit in a tool router session |
GET /api/v3/tool_router/session/{session_id}/toolkits | Get toolkits for a tool router session |
GET /api/v3/tool_router/session/{session_id}/tools | List meta tools with schemas for a tool router session |
POST /api/v3/tool_router/session/{session_id}/search | Search for tools using a query |
GET /api/v3/tool_router/session/{session_id}/mounts/{mount_id}/items | List files in a session mount |
POST /api/v3/tool_router/session/{session_id}/mounts/{mount_id}/download_url | Create a presigned download URL for a mount file |
POST /api/v3/tool_router/session/{session_id}/mounts/{mount_id}/upload_url | Create a presigned upload URL for a mount file |
POST /api/v3/tool_router/session/{session_id}/mounts/{mount_id}/delete | Delete a file from a session mount |