/
KA
kaaass
/
opencode
Search skmtc…
⌘K
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Subscribe
v15
latest
OpenAPI 3.1.1
raw.githubusercontent.com
2026-06-05
137
173
413.9 KB
Get health
Get health information about the OpenCode server.
get
/global/health
Response
Health information
object
required
healthy
true
required
version
string
required
All 137 operations
get
Get health
get
Get global events
get
Get global configuration
patch
Update global configuration
post
Dispose instance
post
Upgrade opencode
get
Get version info
post
Exit server
put
Set auth credentials
delete
Remove auth credentials
post
Write log
get
List workspace adaptors
get
List workspaces
post
Create workspace
get
Workspace status
delete
Remove workspace
post
Restore session into workspace
get
List all projects
get
Get current project
post
Initialize git repository
patch
Update project
get
List available shells
get
List PTY sessions
post
Create PTY session
get
Get PTY session
put
Update PTY session
delete
Remove PTY session
get
Connect to PTY session
get
Get configuration
patch
Update configuration
get
List config providers
get
Get active Console provider metadata
get
List switchable Console orgs
post
Switch active Console org
get
List tool IDs
get
List tools
get
List worktrees
post
Create worktree
delete
Remove worktree
post
Reset worktree
get
List sessions
get
Get MCP resources
get
List sessions
post
Create session
get
Get session status
get
Get session
delete
Delete session
patch
Update session
get
Get session children
get
Get session todos
post
Initialize session
post
Fork session
post
Abort session
post
Attach session
delete
Detach session
post
Share session
delete
Unshare session
get
Get message diff
post
Summarize session
get
Get session messages
post
Send message
get
Get message
delete
Delete message
delete
/session/{sessionID}/message/{messageID}/part/{partID}
patch
/session/{sessionID}/message/{messageID}/part/{partID}
post
Send async message
post
Send command
post
Run shell command
post
Revert message
post
Restore reverted messages
post
Respond to permission
post
Respond to permission request
get
List pending permissions
get
List pending questions
post
Reply to question request
post
Reject question request
get
List providers
get
Get provider auth methods
post
OAuth authorize
post
OAuth callback
post
Start workspace sync
post
Replay sync events
post
List sync events
get
Find text
get
Find files
get
Find symbols
get
List files
get
Read file
get
Get file status
get
Subscribe to events
get
Get MCP status
post
Add MCP server
post
Start MCP OAuth
delete
Remove MCP OAuth
post
Complete MCP OAuth
post
Authenticate MCP OAuth
post
/mcp/{name}/connect
post
/mcp/{name}/disconnect
post
Append TUI prompt
post
Open help dialog
post
Open sessions dialog
post
Open themes dialog
post
Open models dialog
post
Submit TUI prompt
post
Clear TUI prompt
post
Execute TUI command
post
Show TUI toast
post
Publish TUI event
post
Select session
get
Get next TUI request
post
Submit TUI response
get
List client tools
post
Register client tool
delete
Unregister client tool
get
列出所有 custom providers
post
创建 custom provider
delete
删除 custom provider
get
List agents
post
/agent
delete
/agent/{name}
get
Download artifact
delete
Delete artifact
get
List artifacts
get
Get session status
post
Submit client tool results
get
List client skills
post
Upload client skill
delete
Delete client skill
delete
Close client connection context
post
Dispose instance
get
Get paths
get
Get VCS info
get
Get VCS diff
get
List commands
get
List skills
get
Get LSP status
get
Get formatter status