{"name":"Mnemoverse Persistence API","version":"2.0.0","runtime":"cloudflare-workers","endpoints":{"health":"/health","auth":{"handler":"/api/auth/* (better-auth: OAuth, anonymous, session management)","partykitToken":"POST /api/auth/partykit-token","session":"GET /api/auth/get-session","signOut":"POST /api/auth/sign-out"},"rooms":{"list":"GET /api/rooms","create":"POST /api/rooms","get":"GET /api/rooms/:id","update":"PATCH /api/rooms/:id","delete":"DELETE /api/rooms/:id"},"messages":{"list":"GET /api/rooms/:roomId/messages","create":"POST /api/rooms/:roomId/messages","update":"PATCH /api/rooms/:roomId/messages/:messageId","delete":"DELETE /api/rooms/:roomId/messages/:messageId"},"participants":{"list":"GET /api/rooms/:roomId/participants","add":"POST /api/rooms/:roomId/participants","remove":"DELETE /api/rooms/:roomId/participants/:participantId"},"internal":{"note":"Requires SERVICE_TOKEN","messages":"POST /internal/messages","room":"GET /internal/rooms/:roomId","history":"GET /internal/rooms/:roomId/messages","user":"GET /internal/users/:userId"},"lobby":{"note":"Internal API for PartyKit lobby","list":"GET /internal/lobby/rooms","create":"POST /internal/lobby/rooms","update":"PATCH /internal/lobby/rooms/:roomId","delete":"DELETE /internal/lobby/rooms/:roomId"}}}