United Teleports - Monthly Reporting API
API endpoints for monthly reporting, XMLTV generation, and CRM synchronization.
🐛 Debug Endpoints
- /api/debug/config-test - Test environment configuration
- /api/debug/test-db-connection - Test database connectivity
- /api/debug/qstash-test - Test QStash configuration
📊 JSON API (VIDAA)
- /api/json/channel - Channel data in JSON format
- /api/json/epg - EPG data in JSON format
📈 Monthly Reports
/api/monthly-reports/generate- Generate monthly report for a programmer/api/monthly-reports/valid-ids- Get list of valid programmer IDs/api/monthly-reports/test-backend- Test backend API connection/api/monthly-reports/trigger-all- Trigger all monthly reports
🔄 CRM Synchronization
/api/suitecrm/sync-providers- Sync content providers to SuiteCRM/api/suitecrm/queue-sync- Queue channel sync jobs/api/suitecrm/process-batch- Process multiple providers in batch
📺 XMLTV Generation
/api/xmltv/sync-registry- Sync channel registry (Cron: 5:00 AM EST daily)/api/xmltv/batch-process- Batch process XMLTV files (Cron: 5:30 AM EST daily)/api/xmltv/generate- Generate XMLTV for specific channel/api/xmltv/process-single- Process single XMLTV file/api/xmltv/process-rav- Process Real American Voice XMLTV/api/xmltv/process-weather- Process Weather Nation XMLTV