{"message":"VPN Backend API","version":"1.0.0","status":"running","documentation":"http://api-staging.cuevpn.com/api/documentation","endpoints":{"auth":{"signup":"POST /api/v1/auth/signup","login":"POST /api/v1/auth/login"},"subscriptions":{"plans":"GET  /api/v1/subscriptions/plans","current":"GET  /api/v1/subscriptions/current (Auth Required)","upgrade":"POST /api/v1/subscriptions/upgrade (Auth Required)","cancel":"POST /api/v1/subscriptions/cancel (Auth Required)","history":"GET  /api/v1/subscriptions/history (Auth Required)"},"vpn":{"servers":"GET  /api/v1/vpn/servers (Optional Auth)","server":"GET  /api/v1/vpn/servers/:id (Optional Auth)","locations":"GET  /api/v1/vpn/servers/grouped/locations (Optional Auth)","stats":"GET  /api/v1/vpn/stats"},"credentials":{"generate":"POST /api/v1/credentials/generate (Auth Required)","list":"GET  /api/v1/credentials (Auth Required)","get":"GET  /api/v1/credentials/:id (Auth Required)","download":"GET  /api/v1/credentials/:id/config (Auth Required)","revoke":"DELETE /api/v1/credentials/:id (Auth Required)"},"connections":{"started":"POST /api/v1/connections/started (Auth Required)","ended":"POST /api/v1/connections/ended (Auth Required)","status":"GET  /api/v1/connections/status (Auth Required)","active":"GET  /api/v1/connections/active (Auth Required)","history":"GET  /api/v1/connections/history (Auth Required)","metrics":"GET  /api/v1/connections/:id/metrics (Auth Required)","servers":{"available":"GET  /api/v1/connections/servers/available (Auth Required)","recommend":"GET  /api/v1/connections/servers/recommend (Auth Required)","latency":"POST /api/v1/connections/servers/latency (Auth Required)","health":"GET  /api/v1/connections/servers/:id/health"}}},"timestamp":"2026-07-18T00:56:18.652Z"}