EPG

XMLTV EPG for every channel

GET
/v1/epg/master.xml

Scope: feeds:read

Authorization

apiKey
headerAuthorizationBearer <ik_live_…>

An organisation API key from Settings → Organisation → API keys. Each operation names the one scope it needs — see https://developer.ingenee.ai/docs/authentication.

Response Body

OK

response?stringapplication/xml
Example Request
curl -X GET 'https://dev.app.ingenee.ai/api/v1/epg/master.xml'
Example Response
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<tv generator-info-name=\"Ingenee\">\n  <channel id=\"e2e-ad-channel\"><display-name>E2E Ad Channel</display-name></channel>\n  <channel id=\"e2e-ad-channel-india\"><display-name>E2E Ad Channel India</display-name></channel>\n  <channel id=\"e2e-ad-channel-west\"><display-name>E2E Ad Channel West</display-name></channel>\n  <channel id=\"e2e-block-channel\"><display-name>E2E Block Channel</display-name></channel>\n  <channel id=\"e2e-extend-channel\"><display-name>E2E Extend Channel</display-name></channel>\n  <channel id=\"e2e-movie-channel\"><display-name>E2E Movie Channel</display-name></channel>\n  <channel id=\"e2e-s1-playout-channel\"><display-name>E2E S1 Playout Channel</display-name></channel>\n  <channel id=\"e2e-s1-revidd-channel\"><display-name>E2E S1 Revidd Channel</display-name></channel>\n  <channel id=\"e2e-s2-campaign-channel\"><display-name>E2E S2 Campaign Channel</display-name></channel>\n  <channel id=\"e2e-s2-quiet-channel\"><display-name>E2E S2 Quiet Channel</display-name></channel>\n  <channel id=\"e2e-s2-vast-channel\"><display-name>E2E S2 VAST Channel</display-name></channel>\n  <programme start=\"20261030023600 +0000\" stop=\"20261030042400 +0000\" channel=\"e2e-ad-channel\">\n    <title>WALL·E</title>\n    <rating><value>G</value></rating>\n    <icon src=\"https://image.tmdb.org/t/p/w500/hbhFnRzzg6ZDmm8YAmxBnQpQIPh.jpg\"/>\n  </programme>\n  <programme start=\"20261030042400 +0000\" stop=\"20261030060300 +0000\" channel=\"e2e-ad-channel\">\n    <title>The Lion King</"