{"endpoints":{"DELETE /api/knowledge/<id>":"Delete a knowledge entry (requires X-Admin-Key header)","GET /api/calendar/entries":"List the signed-in user's calendar entries in a date range, ?start=YYYY-MM-DD&end=YYYY-MM-DD (requires Authorization: Bearer <supabase token>)","GET /api/exercises/lookup":"Look up current video/yt_id/image for one or more exercise names against the live exercises.json cache, ?names=Name1|Name2","GET /api/favorites":"List the signed-in user's favorites, optional ?type=meal|exercise (requires Authorization: Bearer <supabase token>)","GET /api/health":"Health check","GET /api/history/<session_id>":"Get conversation history","GET /api/knowledge":"List knowledge entries (requires X-Admin-Key header)","GET /api/languages":"Get supported languages","POST /api/calendar/add-activity":"Add an exercise/workout to the signed-in user's calendar (requires Authorization: Bearer <supabase token>)","POST /api/calendar/add-meal":"Add a meal to the signed-in user's calendar (requires Authorization: Bearer <supabase token>)","POST /api/calendar/add-note":"Add a freeform note or reminder to a date (requires Authorization: Bearer <supabase token>)","POST /api/calendar/remove":"Remove one calendar entry by entry_id (requires Authorization: Bearer <supabase token>)","POST /api/calendar/update":"Edit an existing calendar entry's text/date (requires Authorization: Bearer <supabase token>)","POST /api/chat":"Send a message to Yenda (returns actions!)","POST /api/favorites/add":"Favorite a meal or exercise (requires Authorization: Bearer <supabase token>)","POST /api/favorites/remove":"Un-favorite a meal or exercise (requires Authorization: Bearer <supabase token>)","POST /api/knowledge":"Add a knowledge entry -- auto-chunked and embedded via Voyage AI if VOYAGE_API_KEY is set (requires X-Admin-Key header)"},"features":["Real AI conversation (Llama 3.3 70B via Groq) \u2014 kind, a little humorous, and not limited to a script","Interactive actions - Yenda can DO things!","Dietary filter detection","Meal plan generation","Multilingual support"],"languages":{"ar":"Arabic","de":"German","en":"English","es":"Spanish","fr":"French","hi":"Hindi","ja":"Japanese","ko":"Korean","th":"Thai","tl":"Tagalog","zh":"Chinese"},"name":"Yenda Interactive Meal Planning Assistant API","version":"2.0.0"}
