API Endpoints Summary
Section titled βAPI Endpoints Summaryβ- GET
/api/v1/workspaces/{workspaceID}/sessionsβ List workspace sessions - POST
/api/v1/workspaces/{workspaceID}/sessionsβ Create workspace session - GET
/api/v1/workspaces/{workspaceID}/sessions/statusβ Get all workspace session statuses - GET
/api/v1/workspaces/{workspaceID}/sessions/{sessionID}β Get workspace session - PATCH
/api/v1/workspaces/{workspaceID}/sessions/{sessionID}β Update workspace session - DELETE
/api/v1/workspaces/{workspaceID}/sessions/{sessionID}β Delete workspace session - GET
/api/v1/workspaces/{workspaceID}/sessions/{sessionID}/childrenβ Get child sessions - GET
/api/v1/workspaces/{workspaceID}/sessions/{sessionID}/messagesβ List workspace session messages - GET
/api/v1/workspaces/{workspaceID}/sessions/{sessionID}/messages/{messageID}β Get workspace session message - GET
/api/v1/workspaces/{workspaceID}/sessions/{sessionID}/summaryβ Get workspace session summary - GET
/api/v1/workspaces/{workspaceID}/sessions/{sessionID}/diffβ Get workspace session diff - GET
/api/v1/workspaces/{workspaceID}/sessions/{sessionID}/todoβ Get workspace session todos - POST
/api/v1/workspaces/{workspaceID}/sessions/{sessionID}/abortβ Abort workspace session - POST
/api/v1/workspaces/{workspaceID}/sessions/{sessionID}/forkβ Fork workspace session - POST
/api/v1/workspaces/{workspaceID}/sessions/{sessionID}/revertβ Revert workspace session message - POST
/api/v1/workspaces/{workspaceID}/sessions/{sessionID}/unrevertβ Unrevert workspace session - POST
/api/v1/workspaces/{workspaceID}/sessions/{sessionID}/initβ Initialize workspace session config - POST
/api/v1/workspaces/{workspaceID}/sessions/{sessionID}/exportβ Export session (workspace) - POST
/api/v1/workspaces/{workspaceID}/sessions/{sessionID}/messageβ Send message - POST
/api/v1/workspaces/{workspaceID}/sessions/{sessionID}/prompt_asyncβ Send async message - POST
/api/v1/workspaces/{workspaceID}/sessions/{sessionID}/commandβ Send command - POST
/api/v1/workspaces/{workspaceID}/sessions/{sessionID}/shellβ Run shell command - POST
/api/v1/workspaces/{workspaceID}/sessions/{sessionID}/summarizeβ Summarize session - PATCH
/api/v1/workspaces/{workspaceID}/sessions/{sessionID}/tagsβ Update session tags - PATCH
/api/v1/workspaces/{workspaceID}/sessions/{sessionID}/message/{messageID}β Update message - PATCH
/api/v1/workspaces/{workspaceID}/sessions/{sessionID}/message/{messageID}/part/{partID}β Update message part - DELETE
/api/v1/workspaces/{workspaceID}/sessions/{sessionID}/message/{messageID}/part/{partID}β Delete message part - GET
/api/v1/agent/sessions/liveβ Sessions wall (HTML) - GET
/api/v1/agent/allβ Sessions wall (alias)
# CLI mapping will be generated from the SDK CLI sources in a later step.# Example (placeholder):# hoody-cli <command> --help