OpenReplay · Capability
OpenReplay API
The OpenReplay Public REST API (v2) provides programmatic access to projects, sessions, events, users, background jobs, and live Assist sessions (Enterprise Edition). All endpoints accept and return JSON, with successful responses wrapped as `{ "data": ... }` and errors as `{ "error": "..." }`.
What You Can Do
GET
Listprojects
— List projects
/public/projects
POST
Createproject
— Create project
/public/projects
GET
Getproject
— Get project
/public/projects/{projectKey}
POST
Searchusers
— Search users
/public/{projectKey}/users
GET
Getuser
— Get user
/public/{projectKey}/users/{userId}
DELETE
Deleteuser
— Delete user
/public/{projectKey}/users/{userId}
POST
Listusersessions
— List user sessions
/public/{projectKey}/users/{userId}/sessions
POST
Listsessionevents
— List session events
/public/{projectKey}/sessions/{sessionId}/events
GET
Listjobs
— List jobs
/public/{projectKey}/jobs
GET
Getjob
— Get job
/public/{projectKey}/jobs/{jobId}
DELETE
Canceljob
— Cancel job
/public/{projectKey}/jobs/{jobId}
GET
Listlivesessions
— List live sessions
/public/{projectKey}/assist/sessions
POST
Searchlivesessions
— Search live sessions
/public/{projectKey}/assist/sessions
MCP Tools
listprojects
List projects
read-only
idempotent
createproject
Create project
getproject
Get project
read-only
idempotent
searchusers
Search users
getuser
Get user
read-only
idempotent
deleteuser
Delete user
idempotent
listusersessions
List user sessions
listsessionevents
List session events
listjobs
List jobs
read-only
idempotent
getjob
Get job
read-only
idempotent
canceljob
Cancel job
idempotent
listlivesessions
List live sessions
read-only
idempotent
searchlivesessions
Search live sessions