Plum / developers

Optima developer documentation

Record audio, read events, manage endpoints, and connect an MCP client.

Optima turns recorded audio into a searchable timeline of transcript turns. These docs cover two ways to work with an account's data:

  • REST API. An authenticated account can upload audio, read its turns, conversations, memories, suggestions, sources, and events, manage memory context, contacts, devices, event endpoints, private files, and workspaces, and report source activity.
  • Remote MCP server. Compatible MCP clients can read authorized turns, conversations, memories, suggestions, contacts, sources, and context. Separate write scopes cover feedback, protected suggestion edits, grouping, context changes, and endpoint management.

Base URL and version

SettingValue
REST base URLhttps://api.getoptima.com
Version headerX-API-Version: 1
MCP endpointhttps://api.getoptima.com/mcp

Account routes have no /user or /v1 path prefix. Send X-API-Version: 1 on REST requests to pin this contract.

Where to start

If you want toRead
Sign in and make a first account requestQuickstart
Add Optima to Claude Code or CodexClaude Code · Codex
Understand sessions, refresh, and sign-outAuthentication
Learn the response envelope, errors, and paginationAPI conventions
See how sources, streams, turns, speakers, and contacts relateData model
Create and share workspaces, manage members, and invite peopleWorkspaces
Bind a device to an account and connect its firmwareDevices
Upload audio through sources, streams, chunks, and confirmationAudio uploads
Store and download small private filesPrivate files
Report and read which sources are online or listeningSource activity
Read turns and control attribution and assignmentTurns and contacts
Browse episodes, suggestions, and memory contextConversations and suggestions
Connect an MCP client and review its permissions and toolsMCP

References

  • The API reference lists request and response schemas for every public route.
  • The MCP tool reference lists the input and output schemas for each MCP tool.

On this page