Skip to content
  • 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)
Terminal window
# CLI mapping will be generated from the SDK CLI sources in a later step.
# Example (placeholder):
# hoody-cli <command> --help