{"openapi":"3.0.3","info":{"title":"ChatHermes API","version":"1.0.0","description":"Public REST API. Auth via API key in `Authorization: Bearer ck_...` header."},"servers":[{"url":"https://chathermes.com"}],"paths":{"/api/v1/me":{"get":{"summary":"Get authenticated user","security":[{"bearerAuth":[]}]}},"/api/v1/sessions":{"get":{"summary":"List chat sessions"},"post":{"summary":"Create new session"}},"/api/v1/sessions/{id}/messages":{"get":{"summary":"List messages in session"}},"/api/v1/sessions/{id}/chat":{"post":{"summary":"Send message + stream response (SSE)"}},"/api/v1/projects":{"get":{"summary":"List projects"},"post":{"summary":"Create project"}},"/api/v1/memories":{"get":{"summary":"List memories"},"post":{"summary":"Add memory"}},"/api/v1/search":{"get":{"summary":"Search messages, memories, projects","parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string"}}]}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"ck_xxx"}}}}