Introduction
Users can request programs scheduled on channels. Programs are imported by importers. Programs are returned based on channels and within a window starting from 04:00 AM on the given date until 04:00 AM on the following date. The result is cacheable.
The Epg API v4 spec can be viewed at Schedule
Entities Overview
Entities | Purpose |
---|---|
Broadcast slot | It identifies a time slot on a channel where a program is aired. If the time slot is in the future, it may change or be removed depending on the broadcast schedule for that particular channel |
Meta program | Specify detail information of programs. |
Channel | Specify detail information of channels. |
Endpoint overview
Endpoint | Http method | Purpose |
---|---|---|
/api/metadata/v1/broadcast_slots/{channel_id}/{date} | GET | Get a list of broadcast slots based on channel_id within a window starting from 04:00 AM on the given date until 04:00 AM on the following date. |
User can make request without user authentication. There is no required authentication to call this API.