{"success":true,"message":"ASIGN API - Production Ready Backend","version":"1.0.0","environment":"development","database":{"status":"connected","name":"asigndbstaging"},"aws":{"hasAccessKey":true,"hasSecretKey":true,"hasRegion":true,"hasBucketName":true,"accessKeyPrefix":"AKIASKUK","region":"ap-south-1","bucketName":"asign-updated-content","isFullyConfigured":true},"timestamp":"2026-10-26T01:35:52.420Z","endpoints":{"GET /":"API documentation and endpoint list","GET /health":"Health check endpoint","GET /cpu-test":"CPU intensive test for clustering","GET /cluster-debug":"Cluster diagnostics and debug info","POST /discover/artists":"Fetch artists with filters (requires auth)","GET /discover/artist/:id":"Get specific artist details (requires auth)","GET /discover/artist-cities":"Get available artist cities (requires auth)","POST /discover/events":"Fetch events with filters (requires auth)","GET /discover/events-locations":"Get event locations (requires auth)","GET /discover/events-categories":"Get event categories (requires auth)","POST /discover/writings":"Fetch writings/articles (requires auth)","GET /discover/writings-categories":"Get writing categories (requires auth)","POST /discover/videos":"Fetch videos (requires auth)","POST /discover/objects":"Fetch catalogue objects (requires auth)","GET /discover/object/:id":"Get specific object details","GET /discover/objects-categories":"Get object categories (requires auth)","POST /discover/similar-color-objects":"Find objects with similar colors (requires auth)","POST /discover/artmarkets":"Fetch art markets (requires auth)","GET /discover/artmarkets-categories":"Get art market categories (requires auth)","PUT /discover/update-likes":"Update user likes (requires auth)","PUT /discover/update-favorite":"Update user favorites (requires auth)","GET /discover/user-activities":"Get user activity history (requires auth)","POST /discover/news":"Fetch news articles with filters (requires auth)","POST /discover/discover-data":"General discover data endpoint","POST /podcasts":"Fetch podcasts — paginated (requires auth)","GET /podcasts/categories":"Get distinct published podcast categories (requires auth)","GET /podcasts/:id":"Get a single podcast by ID (requires auth)","POST /podcasts/create":"Create a new podcast episode (requires auth)","PUT /podcasts/:id":"Update a podcast episode (requires auth)","DELETE /podcasts/:id":"Delete a podcast episode (requires auth)","POST /shops/allSeller":"Fetch shop sellers (paginated)","GET /shops/:id":"Get shop seller by ID","POST /shops/create":"Create shop seller","PUT /shops/update/:id":"Update shop seller","DELETE /shops/delete/:id":"Delete shop seller","POST /shops/logs/getAllSellerNotificationLog":"Fetch seller notification logs (paginated)","POST /shops/logs/SellerNotificationLogCreate":"Create seller notification log (requires auth)","PUT /shops/logs/SellerNotificationLogUpdate/:id":"Update seller notification log (requires auth)","GET /shops/logs/SellerNotificationLogGet/:id":"Get seller notification log by ID (requires auth)"},"authentication":{"note":"Most endpoints require JWT authentication","header":"Authorization: Bearer <token>"}}