REST API
TOKEN=$(cat ~/.openacp/api-secret)
curl -H "Authorization: Bearer $TOKEN" http://localhost:21420/api/sessionsHealth & System
GET /api/health
{
"status": "ok",
"uptime": 123456,
"version": "0.6.7",
"memory": {
"rss": 52428800,
"heapUsed": 30000000,
"heapTotal": 45000000
},
"sessions": {
"active": 2,
"total": 5
},
"adapters": ["telegram"],
"tunnel": { "enabled": true, "url": "https://abc.trycloudflare.com" }
}GET /api/version
POST /api/restart
GET /api/adapters
Sessions
GET /api/sessions
GET /api/sessions/:id
POST /api/sessions
DELETE /api/sessions/:id
POST /api/sessions/:id/prompt
PATCH /api/sessions/:id/dangerous
POST /api/sessions/:id/permission
POST /api/sessions/:id/summary
POST /api/sessions/:id/archive
POST /api/sessions/adopt
Agents
GET /api/agents
Configuration
GET /api/config
PATCH /api/config
GET /api/config/editable
Topics
GET /api/topics
Param
Description
DELETE /api/topics/:sessionId
Param
Description
POST /api/topics/cleanup
Tunnel
GET /api/tunnel
GET /api/tunnel/list
POST /api/tunnel
DELETE /api/tunnel/:port
DELETE /api/tunnel
Notifications
POST /api/notify
Server-Sent Events
GET /api/events
Last updated
Was this helpful?
