Gobi Desktop 3

Relay Endpoint Server

Server Running

Endpoints

⚠️ All endpoints except /health require a valid relay JWT token

GET
/health

Health check endpoint (no auth required)

GET
/vaults

List available vaults (requires token via Authorization header or ?token=)

POST
/chat

Chat with user's AI - requires vault ID

{ "vaultId": "vault-id-from-/vaults", "message": "Your message here...", "sessionId": "session-abc-123", "token": "<relay JWT token>", "stream": true // optional, enables SSE streaming }
POST
/ambient

Save ambient mode transcription to vault

{ "vaultId": "vault-id-from-/vaults", "text": "Transcribed text from ambient mode", "token": "<relay JWT token>", "sessionId": "session-abc-123", // optional "ambientModeSessionStart": 1234567890123 // optional, timestamp }