{"description":"YouTube video pin API with user authentication and geolocation","endpoints":{"v1":{"base_url":"/api/v1","description":"YouTube geolocation search (deprecated)","status":"legacy"},"v2":{"base_url":"/api/v2","description":"YouTube with sub-locations (deprecated)","status":"legacy"},"v3":{"base_url":"/api/v3","description":"Full CRUD API with authentication","endpoints":{"categories":"GET /api/v3/code/category","create_pin":"POST /api/v3/pin (auth required)","delete_pin":"DELETE /api/v3/pin/:id (auth required)","groups":"GET /api/v3/group","health":"GET /api/v3/health","like_pin":"POST /api/v3/pin/:id/like (auth required)","nearby_places":"GET /api/v3/nearby","pin_detail":"GET /api/v3/pin/:id","pins":"GET /api/v3/pin","refresh_token":"POST /api/v3/user/auth/refresh","share_pin":"POST /api/v3/pin/:id/share (auth required)","unlike_pin":"DELETE /api/v3/pin/:id/like (auth required)","update_pin":"PUT /api/v3/pin/:id (auth required)","user_profile":"GET /api/v3/user/me (auth required)"},"status":"current"}},"service":"Masil Backend API","version":"3.0.0"}
