TVM Automation Service
This service handles scheduled tasks for The Virtual Mall.
Available Endpoints
Health
GET /api/health- Health check
Content Import
GET /api/cron/import-content- Import RSS content
Merchant Import (run daily at 2am)
GET /api/cron/import-awin-merchants- Awin advertisersGET /api/cron/import-skimlinks-merchants- Skimlinks merchantsGET /api/cron/import-tradedoubler-merchants- Tradedoubler programsGET /api/cron/import-impact-merchants- Impact campaigns
Offers/Vouchers Import
GET /api/cron/import-awin-offers- Awin (hourly)GET /api/cron/import-skimlinks-offers- Skimlinks (every 4 hours)GET /api/cron/import-tradedoubler-offers- Tradedoubler (every 4 hours)GET /api/cron/import-impact-offers- Impact (hourly)
All cron endpoints require CRON_SECRET authentication via query param, header, or Bearer token.