openapi: 3.2.0 info: title: TVU Networks — Channel Channel API description: Channel API operations of the TVU Networks public HTTP API, assembled verbatim from the per-endpoint OpenAPI 3.0.1 exports TVU publishes on its own Apifox documentation site (https://docs.tvunetworks.cn/). Each operation body is the provider's own export; only grouping, servers[] and operationId backfill were added by API Evangelist. version: 1.0.0 contact: name: TVU Networks url: https://www.tvunetworks.com/tvu-developer/ servers: - url: https://api.tvunetworks.com description: Prod Env default server tags: - name: Channel API paths: /EPG/url: post: summary: epg file export deprecated: false tags: - Channel API parameters: - name: SID in: header description: '' example: 92575d36dcb631ac94745e6b157de17a5a13d65b31e44869f06854ab928dd80235d4daae8696b4a92a7be5f802c45a219648701fc9ca59f44e9c0f022d5d38a7 schema: type: string default: 92575d36dcb631ac94745e6b157de17a5a13d65b31e44869f06854ab928dd80235d4daae8696b4a92a7be5f802c45a219648701fc9ca59f44e9c0f022d5d38a7 requestBody: content: application/json: schema: type: object properties: programId: type: string faker: 759aa623c7c04b5d913d138a712758ab description: channel id required: - programId x-apifox-orders: - programId example: programId: 759aa623c7c04b5d913d138a712758ab responses: '200': description: '' content: application/json: schema: type: object properties: errorCode: type: string description: 200 means normal, and other numbers mean abnormal errorInfo: type: string description: In normal cases, success is returned. In abnormal cases, specific exception information is returned to the front-end result: type: string description: Returns the updated epg file URL required: - errorCode - errorInfo - result x-apifox-orders: - errorCode - errorInfo - result example: errorCode: '0x0' errorInfo: Success result: null headers: {} x-apifox-name: OK '500': description: '' content: application/json: schema: type: object properties: errorCode: type: string description: 200 means normal, and other numbers mean abnormal errorInfo: type: string description: In normal cases, success is returned. In abnormal cases, specific exception information is returned to the front-end result: type: 'null' description: empty required: - errorCode - errorInfo - result x-apifox-orders: - errorCode - errorInfo - result example: errorCode: '80603709' errorInfo: You do not have permission to access the program. result: null headers: {} x-apifox-name: Have no authority x-500:fail to sync epg file to s3: description: '' content: application/json: schema: type: object properties: errorCode: type: string description: 200 means normal, and other numbers mean abnormal errorInfo: type: string description: In normal cases, success is returned. In abnormal cases, specific exception information is returned to the front-end result: type: 'null' description: empty required: - errorCode - errorInfo - result x-apifox-orders: - errorCode - errorInfo - result example: errorCode: '81003112' errorInfo: The exported EPG fails to synchronize with S3, please retry later result: null headers: {} x-apifox-name: fail to sync epg file to s3 security: [] x-apifox-folder: Channel API x-apifox-status: released x-run-in-apifox: https://app.apifox.com/web/project/4126232/apis/api-250778572-run operationId: epg_file_export_250778572 x-source-doc: https://docs.tvunetworks.cn/api-250778572.md /crawl/setCrawl: post: summary: Turn on/off craw deprecated: false tags: - Channel API parameters: - name: SID in: header description: '' example: 92575d36dcb631ac94745e6b157de17a5a13d65b31e44869f06854ab928dd80235d4daae8696b4a92a7be5f802c45a219648701fc9ca59f44e9c0f022d5d38a7 schema: type: string default: 92575d36dcb631ac94745e6b157de17a5a13d65b31e44869f06854ab928dd80235d4daae8696b4a92a7be5f802c45a219648701fc9ca59f44e9c0f022d5d38a7 requestBody: content: application/json: schema: type: object properties: entityType: type: integer description: 0 indicates program and 1 indicates receive entityId: type: string description: channel id setOn: type: integer description: '1: open crawl; 0: close crawl' required: - entityType - entityId - setOn x-apifox-orders: - entityType - entityId - setOn example: entityType: 0 entityId: 759aa623c7c04b5d913d138a712758ab setOn: 0 responses: '200': description: '' content: application/json: schema: type: object properties: errorCode: type: string description: 200 means normal, and other numbers mean abnormal errorInfo: type: string description: In normal cases, success is returned. In abnormal cases, specific exception information is returned to the front-end result: type: object properties: id: type: string deleteFlag: type: integer createTime: type: integer updateTime: type: integer sceneId: type: string entityType: type: integer entityId: type: string userId: type: string setOn: type: integer secondarySetOn: type: integer operationUserId: type: string context: type: string contextId: type: 'null' rssFeed: type: string required: - id - deleteFlag - createTime - updateTime - sceneId - entityType - entityId - userId - setOn - secondarySetOn - operationUserId - context - contextId - rssFeed x-apifox-orders: - id - deleteFlag - createTime - updateTime - sceneId - entityType - entityId - userId - setOn - secondarySetOn - operationUserId - context - contextId - rssFeed required: - errorCode - errorInfo - result x-apifox-orders: - errorCode - errorInfo - result example: errorCode: '0x0' errorInfo: Success result: id: 847276f8a17f47679e82b1eea688295d deleteFlag: 0 createTime: 1712120170655 updateTime: 1716965106805 sceneId: '17121201706181' entityType: 0 entityId: 759aa623c7c04b5d913d138a712758ab userId: bc4d81f50e0442068d83a9507ef63cc2 setOn: 0 secondarySetOn: 0 operationUserId: bc4d81f50e0442068d83a9507ef63cc2 context: 'Latest & Breaking News on Fox News Business owner wins tight Texas primary, aims to make history by flipping deep-blue House seat Louisiana to become 1st state to require Ten Commandments be displayed in schools if governor signs bill Trump's defense dismantles prosecution's imaginary crimes. But did jury listen? GOP Rep Tony Gonzales survives challenge from the right in Texas runoff Former Trump official wins tight Texas GOP primary runoff Charlamagne tha God says he agrees with Robert De Niro: I also suffer from 'Trump Derangement Syndrome' GREG GUTFELD: As the Democratic Party becomes female, the Republican Party becomes more male California burglaries committed by South American theft ring involve hidden cameras in shrubbery: authorities Opposed by top Texas Republicans and Trump, state House speaker survives GOP primary runoff challenge SEAN HANNITY: The system of justice has been turned into a tool for political retribution Steelers QB Justin Fields shuts down kick returner rumor: 'I'm not here to do that' Accused New York City serial puncher indicted on hate crime charges Kylie Kelce has altercation with woman during apparent Jersey Shore date night: 'You're embarrassing yourself' Ukraine's Zelenskyy is expected in Normandy for commemorations of 80 years since D-Day, Macron says RFK Jr. slams Democrats for toppling Confederate statues: 'Destroying history' NY v Trump: Prosecution says they have presented 'powerful evidence' against former president Michigan trooper hit with murder charge for striking man with unmarked SUV Almost 2 months after embassy raid, Ecuador is ready to talk with Mexico and reach solution Fifth-generation Texan advances past GOP primary runoff to take on progressive homeless activist JESSE WATTERS: Robert De Niro went off-script and admitted the truth Oklahoma angler reels in 95-pound catfish: 'Heck of a catch' Retired Navy officer Furman advances past GOP primary runoff to take on federally indicted Texas Democrat Dolphins' Mike McDaniel lauds Tua Tagovailoa as QB prepares for pivotal fifth season Bills brass explains how 'albatross' contract led to decision to move on from Stefon Diggs Chiefs coach Andy Reid has message for NFL after wacky schedule for 2024 season' contextId: null rssFeed: https://moxie.foxnews.com/google-publisher/latest.xml headers: {} x-apifox-name: OK '500': description: '' content: application/json: schema: type: object properties: errorCode: type: string description: 200 means normal, and other numbers mean abnormal errorInfo: type: string description: In normal cases, success is returned. In abnormal cases, specific exception information is returned to the front-end result: type: 'null' description: empty required: - errorCode - errorInfo - result x-apifox-orders: - errorCode - errorInfo - result example: errorCode: '80603503' errorInfo: Crawl already close. result: null headers: {} x-apifox-name: Crawl already close security: [] x-apifox-folder: Channel API x-apifox-status: released x-run-in-apifox: https://app.apifox.com/web/project/4126232/apis/api-250778576-run operationId: Turn_on_off_craw_250778576 x-source-doc: https://docs.tvunetworks.cn/api-250778576.md /event/emergency/switch: post: summary: Emergency Switch deprecated: false description: Page is triggered by clicking the button "Emergency Switch" tags: - Channel API parameters: - name: SID in: header description: '' example: 92575d36dcb631ac94745e6b157de17a5a13d65b31e44869f06854ab928dd80235d4daae8696b4a92a7be5f802c45a219648701fc9ca59f44e9c0f022d5d38a7 schema: type: string default: 92575d36dcb631ac94745e6b157de17a5a13d65b31e44869f06854ab928dd80235d4daae8696b4a92a7be5f802c45a219648701fc9ca59f44e9c0f022d5d38a7 requestBody: content: application/json: schema: type: object properties: programId: type: string description: channel id required: - programId x-apifox-orders: - programId example: programId: 759aa623c7c04b5d913d138a712758ab responses: '200': description: '' content: application/json: schema: type: object properties: errorCode: type: string description: 200 means normal, and other numbers mean abnormal errorInfo: type: string description: In normal cases, success is returned. In abnormal cases, specific exception information is returned to the front-end result: type: object properties: id: type: 'null' eventId: type: integer eventUUID: type: string userId: type: string title: type: string affiliate: type: 'null' description: type: string source: type: string destination: type: 'null' startTime: type: integer endTime: type: integer status: type: 'null' failedReason: type: 'null' parameters: type: string tpeerid: type: string tname: type: 'null' cycleId: type: 'null' secondaryTpeerid: type: 'null' secondaryTname: type: 'null' rpeerid: type: string programId: type: string outputFilterId: type: 'null' execstatus: type: 'null' liveStatus: type: integer color: type: 'null' failedCase: type: 'null' scheduleType: type: string executeStartTime: type: 'null' executeEndTime: type: 'null' scteId: type: integer eventType: type: integer operationUserId: type: string sourceType: type: integer secondarySourceType: type: 'null' scte: type: 'null' gridlinkCall: type: integer createTime: type: integer updateTime: type: integer offset: type: integer checkStatus: type: integer multipleModelType: type: 'null' eventModelType: type: 'null' loop: type: 'null' rname: type: 'null' takeNextId: type: 'null' name: type: 'null' clipId: type: 'null' houseId: type: 'null' takeNext: type: boolean setType: type: 'null' record: type: integer replay: type: integer email: type: 'null' eventRecordStatus: type: 'null' playAdSlate: type: integer enableMergeCommandOfScte: type: integer preRoll: type: 'null' copy: type: string templateId: type: 'null' pgmEndScte: type: 'null' pgmEndScteStatus: type: 'null' pgmStartScte: type: 'null' pgmStartSourceId: type: 'null' underplayClipId: type: 'null' highlightEvent: type: 'null' timeLock: type: 'null' thumbnail: type: 'null' category: type: 'null' daylightSavingTime: type: 'null' holdEventRundownTemplate: type: 'null' slateSourceId: type: 'null' slateDuration: type: integer stopAdBreak: type: 'null' trafficUUID: type: 'null' eventSegmentList: type: 'null' audioSonEventInfo: type: 'null' metadataSidecarParam: type: 'null' secondaryTtype: type: string ttype: type: string required: - id - eventId - eventUUID - userId - title - affiliate - description - source - destination - startTime - endTime - status - failedReason - parameters - tpeerid - tname - cycleId - secondaryTpeerid - secondaryTname - rpeerid - programId - outputFilterId - execstatus - liveStatus - color - failedCase - scheduleType - executeStartTime - executeEndTime - scteId - eventType - operationUserId - sourceType - secondarySourceType - scte - gridlinkCall - createTime - updateTime - offset - checkStatus - multipleModelType - eventModelType - loop - rname - takeNextId - name - clipId - houseId - takeNext - setType - record - replay - email - eventRecordStatus - playAdSlate - enableMergeCommandOfScte - preRoll - copy - templateId - pgmEndScte - pgmEndScteStatus - pgmStartScte - pgmStartSourceId - underplayClipId - highlightEvent - timeLock - thumbnail - category - daylightSavingTime - holdEventRundownTemplate - slateSourceId - slateDuration - stopAdBreak - trafficUUID - eventSegmentList - audioSonEventInfo - metadataSidecarParam - secondaryTtype - ttype x-apifox-orders: - id - eventId - eventUUID - userId - title - affiliate - description - source - destination - startTime - endTime - status - failedReason - parameters - tpeerid - tname - cycleId - secondaryTpeerid - secondaryTname - rpeerid - programId - outputFilterId - execstatus - liveStatus - color - failedCase - scheduleType - executeStartTime - executeEndTime - scteId - eventType - operationUserId - sourceType - secondarySourceType - scte - gridlinkCall - createTime - updateTime - offset - checkStatus - multipleModelType - eventModelType - loop - rname - takeNextId - name - clipId - houseId - takeNext - setType - record - replay - email - eventRecordStatus - playAdSlate - enableMergeCommandOfScte - preRoll - copy - templateId - pgmEndScte - pgmEndScteStatus - pgmStartScte - pgmStartSourceId - underplayClipId - highlightEvent - timeLock - thumbnail - category - daylightSavingTime - holdEventRundownTemplate - slateSourceId - slateDuration - stopAdBreak - trafficUUID - eventSegmentList - audioSonEventInfo - metadataSidecarParam - secondaryTtype - ttype description: Emergency details required: - errorCode - errorInfo - result x-apifox-orders: - errorCode - errorInfo - result example: errorCode: '0x0' errorInfo: Success result: id: null eventId: 2583518 eventUUID: b64d147164b94cce86d15baacea5793f userId: bc4d81f50e0442068d83a9507ef63cc2 title: 22_Replay_20231215_035334_1980087.json affiliate: null description: Switch Emergency Event source: '{"peerFullId":null,"peerName":null,"type":null,"url":null,"secondaryPeerFullId":null,"secondaryPeerName":null,"secondaryType":null,"secondaryUrl":null}' destination: null startTime: 1716964029589 endTime: 1716964062188 status: null failedReason: null parameters: '{"peerFullId":"55524c204558544c0000118c6caf107d","peerName":"22_Replay_20231215_035334_1980087.json","type":"Ext","stopCurrent":false,"workMode":"Start","filterFlags":1,"loop":false}' tpeerid: 55524c204558544c0000118c6caf107d tname: null cycleId: null secondaryTpeerid: null secondaryTname: null rpeerid: fffffff110219902 programId: 759aa623c7c04b5d913d138a712758ab outputFilterId: null execstatus: null liveStatus: 1 color: null failedCase: null scheduleType: EMERGENCY executeStartTime: null executeEndTime: null scteId: -1 eventType: 4 operationUserId: bc4d81f50e0442068d83a9507ef63cc2 sourceType: 0 secondarySourceType: null scte: null gridlinkCall: 0 createTime: 1716964029591 updateTime: 1716964029591 offset: 0 checkStatus: 0 multipleModelType: null eventModelType: null loop: null rname: null takeNextId: null name: null clipId: null houseId: null takeNext: false setType: null record: 0 replay: 0 email: null eventRecordStatus: null playAdSlate: 0 enableMergeCommandOfScte: 0 preRoll: null copy: 'false' templateId: null pgmEndScte: null pgmEndScteStatus: null pgmStartScte: null pgmStartSourceId: null underplayClipId: null highlightEvent: null timeLock: null thumbnail: null category: null daylightSavingTime: null holdEventRundownTemplate: null slateSourceId: null slateDuration: 0 stopAdBreak: null trafficUUID: null eventSegmentList: null audioSonEventInfo: null metadataSidecarParam: null secondaryTtype: 'null' ttype: 'null' headers: {} x-apifox-name: OK '500': description: '' content: application/json: schema: type: object properties: errorCode: type: string description: 200 means normal, and other numbers mean abnormal errorInfo: type: string description: In normal cases, success is returned. In abnormal cases, specific exception information is returned to the front-end result: type: 'null' required: - errorCode - errorInfo - result x-apifox-orders: - errorCode - errorInfo - result example: errorCode: '81004101' errorInfo: Emergency file haven't been set now. result: null headers: {} x-apifox-name: Emergency file haven't been setfile security: [] x-apifox-folder: Channel API x-apifox-status: released x-run-in-apifox: https://app.apifox.com/web/project/4126232/apis/api-250778575-run operationId: Emergency_Switch_250778575 x-source-doc: https://docs.tvunetworks.cn/api-250778575.md /event/stopBreakSource: post: summary: Take PlayList deprecated: false description: Page is triggered by clicking the button "Take PlayList" tags: - Channel API parameters: - name: SID in: header description: '' example: 92575d36dcb631ac94745e6b157de17a5a13d65b31e44869f06854ab928dd80235d4daae8696b4a92a7be5f802c45a219648701fc9ca59f44e9c0f022d5d38a7 schema: type: string default: 92575d36dcb631ac94745e6b157de17a5a13d65b31e44869f06854ab928dd80235d4daae8696b4a92a7be5f802c45a219648701fc9ca59f44e9c0f022d5d38a7 requestBody: content: application/json: schema: type: object properties: timeout: type: integer description: Timeout period programId: type: string description: channel id required: - timeout - programId x-apifox-orders: - timeout - programId example: timeout: 120000 programId: 759aa623c7c04b5d913d138a712758ab responses: '200': description: '' content: application/json: schema: type: object properties: errorCode: type: string description: 200 means normal, and other numbers mean abnormal errorInfo: type: string description: In normal cases, success is returned. In abnormal cases, specific exception information is returned to the front-end result: type: 'null' description: empty required: - errorCode - errorInfo - result x-apifox-orders: - errorCode - errorInfo - result example: errorCode: '0x0' errorInfo: Success result: null headers: {} x-apifox-name: OK '500': description: '' content: application/json: schema: type: object properties: errorCode: type: string errorInfo: type: string result: type: 'null' required: - errorCode - errorInfo - result x-apifox-orders: - errorCode - errorInfo - result example: errorCode: '80603201' errorInfo: User not exist. result: null headers: {} x-apifox-name: No permission to access the specified channel security: [] x-apifox-folder: Channel API x-apifox-status: developing x-run-in-apifox: https://app.apifox.com/web/project/4126232/apis/api-250778579-run operationId: Take_PlayList_250778579 x-source-doc: https://docs.tvunetworks.cn/api-250778579.md /event/takeBreakSource: post: summary: Take Breaking Source deprecated: false description: Page is triggered by clicking the button "Take Breaking Source" tags: - Channel API parameters: - name: SID in: header description: '' example: 92575d36dcb631ac94745e6b157de17a5a13d65b31e44869f06854ab928dd80235d4daae8696b4a92a7be5f802c45a219648701fc9ca59f44e9c0f022d5d38a7 schema: type: string default: 92575d36dcb631ac94745e6b157de17a5a13d65b31e44869f06854ab928dd80235d4daae8696b4a92a7be5f802c45a219648701fc9ca59f44e9c0f022d5d38a7 requestBody: content: application/json: schema: type: object properties: sourceId: type: string description: The selected live source id programId: type: string description: channel id required: - sourceId - programId x-apifox-orders: - sourceId - programId example: sourceId: 55524c204558544c0000018c6c75129b programId: 759aa623c7c04b5d913d138a712758ab responses: '200': description: '' content: application/json: schema: type: object properties: errorCode: type: string description: 200 means normal, and other numbers mean abnormal errorInfo: type: string description: In normal cases, success is returned. In abnormal cases, specific exception information is returned to the front-end result: type: object properties: id: type: 'null' description: Unique identification of the event eventId: type: integer description: Unique identification of the event eventUUID: type: string description: Unique identification of the event userId: type: string description: ' Unique identification of the user' title: type: string description: Event title affiliate: type: 'null' description: type: string description: Description of the event source: type: 'null' description: The specific source of the incident destination: type: 'null' description: Event metadata information startTime: type: integer description: Start time of the event endTime: type: integer description: End time of the event status: type: 'null' description: State of the event failedReason: type: 'null' description: Failure cause of the event parameters: type: string description: Event parameter tpeerid: type: string tname: type: 'null' cycleId: type: 'null' secondaryTpeerid: type: 'null' secondaryTname: type: 'null' rpeerid: type: string programId: type: string description: channel id outputFilterId: type: 'null' execstatus: type: 'null' liveStatus: type: integer color: type: 'null' failedCase: type: 'null' scheduleType: type: string executeStartTime: type: 'null' executeEndTime: type: 'null' scteId: type: integer eventType: type: integer operationUserId: type: string sourceType: type: integer secondarySourceType: type: 'null' scte: type: 'null' gridlinkCall: type: integer createTime: type: integer description: create Time updateTime: type: integer description: update Time offset: type: integer description: offset checkStatus: type: integer multipleModelType: type: 'null' eventModelType: type: 'null' loop: type: 'null' rname: type: 'null' takeNextId: type: 'null' name: type: 'null' clipId: type: 'null' houseId: type: string takeNext: type: boolean setType: type: 'null' record: type: integer replay: type: integer email: type: 'null' eventRecordStatus: type: 'null' playAdSlate: type: integer enableMergeCommandOfScte: type: integer preRoll: type: 'null' copy: type: string templateId: type: 'null' pgmEndScte: type: 'null' pgmEndScteStatus: type: 'null' pgmStartScte: type: 'null' pgmStartSourceId: type: 'null' underplayClipId: type: 'null' highlightEvent: type: 'null' timeLock: type: 'null' thumbnail: type: 'null' category: type: 'null' daylightSavingTime: type: 'null' holdEventRundownTemplate: type: 'null' slateSourceId: type: 'null' slateDuration: type: integer stopAdBreak: type: 'null' trafficUUID: type: 'null' eventSegmentList: type: 'null' audioSonEventInfo: type: 'null' metadataSidecarParam: type: 'null' secondaryTtype: type: string ttype: type: string required: - id - eventId - eventUUID - userId - title - affiliate - description - source - destination - startTime - endTime - status - failedReason - parameters - tpeerid - tname - cycleId - secondaryTpeerid - secondaryTname - rpeerid - programId - outputFilterId - execstatus - liveStatus - color - failedCase - scheduleType - executeStartTime - executeEndTime - scteId - eventType - operationUserId - sourceType - secondarySourceType - scte - gridlinkCall - createTime - updateTime - offset - checkStatus - multipleModelType - eventModelType - loop - rname - takeNextId - name - clipId - houseId - takeNext - setType - record - replay - email - eventRecordStatus - playAdSlate - enableMergeCommandOfScte - preRoll - copy - templateId - pgmEndScte - pgmEndScteStatus - pgmStartScte - pgmStartSourceId - underplayClipId - highlightEvent - timeLock - thumbnail - category - daylightSavingTime - holdEventRundownTemplate - slateSourceId - slateDuration - stopAdBreak - trafficUUID - eventSegmentList - audioSonEventInfo - metadataSidecarParam - secondaryTtype - ttype x-apifox-orders: - id - eventId - eventUUID - userId - title - affiliate - description - source - destination - startTime - endTime - status - failedReason - parameters - tpeerid - tname - cycleId - secondaryTpeerid - secondaryTname - rpeerid - programId - outputFilterId - execstatus - liveStatus - color - failedCase - scheduleType - executeStartTime - executeEndTime - scteId - eventType - operationUserId - sourceType - secondarySourceType - scte - gridlinkCall - createTime - updateTime - offset - checkStatus - multipleModelType - eventModelType - loop - rname - takeNextId - name - clipId - houseId - takeNext - setType - record - replay - email - eventRecordStatus - playAdSlate - enableMergeCommandOfScte - preRoll - copy - templateId - pgmEndScte - pgmEndScteStatus - pgmStartScte - pgmStartSourceId - underplayClipId - highlightEvent - timeLock - thumbnail - category - daylightSavingTime - holdEventRundownTemplate - slateSourceId - slateDuration - stopAdBreak - trafficUUID - eventSegmentList - audioSonEventInfo - metadataSidecarParam - secondaryTtype - ttype description: Details about the event to be played required: - errorCode - errorInfo - result x-apifox-orders: - errorCode - errorInfo - result example: errorCode: '0x0' errorInfo: Success result: id: null eventId: 2583507 eventUUID: b85d51c6f81f482cb4f3fc28fcf0cbb7 userId: bc4d81f50e0442068d83a9507ef63cc2 title: '22' affiliate: null description: Take Break Source Event source: null destination: null startTime: 1716963027988 endTime: 2545535254000 status: null failedReason: null parameters: '{"peerFullId":"55524c204558544c0000018c6c75129b","peerName":"22","type":"Ext","stopCurrent":false,"workMode":"Start","filterFlags":1,"loop":false}' tpeerid: 55524c204558544c0000018c6c75129b tname: null cycleId: null secondaryTpeerid: null secondaryTname: null rpeerid: fffffff110219902 programId: 759aa623c7c04b5d913d138a712758ab outputFilterId: null execstatus: null liveStatus: 1 color: null failedCase: null scheduleType: EMERGENCY executeStartTime: null executeEndTime: null scteId: -1 eventType: 3 operationUserId: bc4d81f50e0442068d83a9507ef63cc2 sourceType: 1 secondarySourceType: null scte: null gridlinkCall: 0 createTime: 1716963027991 updateTime: 1716963027991 offset: 0 checkStatus: 0 multipleModelType: null eventModelType: null loop: null rname: null takeNextId: null name: null clipId: null houseId: 2205292024021027nick_test takeNext: false setType: null record: 1 replay: 0 email: null eventRecordStatus: null playAdSlate: 0 enableMergeCommandOfScte: 0 preRoll: null copy: 'false' templateId: null pgmEndScte: null pgmEndScteStatus: null pgmStartScte: null pgmStartSourceId: null underplayClipId: null highlightEvent: null timeLock: null thumbnail: null category: null daylightSavingTime: null holdEventRundownTemplate: null slateSourceId: null slateDuration: 0 stopAdBreak: null trafficUUID: null eventSegmentList: null audioSonEventInfo: null metadataSidecarParam: null secondaryTtype: '' ttype: '' headers: {} x-apifox-name: OK '500': description: '' content: application/json: schema: type: object properties: errorCode: type: string description: 200 means normal, and other numbers mean abnormal errorInfo: type: string description: In normal cases, success is returned. In abnormal cases, specific exception information is returned to the front-end result: type: 'null' description: empty required: - errorCode - errorInfo - result x-apifox-orders: - errorCode - errorInfo - result description: When the login user does not have the access permission to the specified channel, an exception message is returned example: errorCode: '80603201' errorInfo: User not exist. result: null headers: {} x-apifox-name: No permission to access the specified channel security: [] x-apifox-folder: Channel API x-apifox-status: released x-run-in-apifox: https://app.apifox.com/web/project/4126232/apis/api-250778573-run operationId: Take_Breaking_Source_250778573 x-source-doc: https://docs.tvunetworks.cn/api-250778573.md /event/takeNextEvent: post: summary: Take Next deprecated: false description: Page is triggered by clicking the button "Take Next" tags: - Channel API parameters: - name: SID in: header description: '' example: 92575d36dcb631ac94745e6b157de17a5a13d65b31e44869f06854ab928dd80235d4daae8696b4a92a7be5f802c45a219648701fc9ca59f44e9c0f022d5d38a7 schema: type: string default: 92575d36dcb631ac94745e6b157de17a5a13d65b31e44869f06854ab928dd80235d4daae8696b4a92a7be5f802c45a219648701fc9ca59f44e9c0f022d5d38a7 requestBody: content: application/json: schema: type: object properties: programId: type: string description: channel id required: - programId x-apifox-orders: - programId example: programId: 759aa623c7c04b5d913d138a712758ab responses: '200': description: '' content: application/json: schema: type: object properties: errorCode: type: string description: 200 means normal, and other numbers mean abnormal errorInfo: type: string description: In normal cases, success is returned. In abnormal cases, specific exception information is returned to the front-end result: type: 'null' description: empty required: - errorCode - errorInfo - result x-apifox-orders: - errorCode - errorInfo - result examples: '1': summary: Success value: errorCode: '0x0' errorInfo: Success result: null '3': summary: Success value: errorCode: '0x0' errorInfo: Success result: null headers: {} x-apifox-name: OK '500': description: '' content: application/json: schema: type: object properties: errorCode: type: string description: 200 means normal, and other numbers mean abnormal errorInfo: type: string description: In normal cases, success is returned. In abnormal cases, specific exception information is returned to the front-end result: type: 'null' description: empty required: - errorCode - errorInfo - result x-apifox-orders: - errorCode - errorInfo - result example: errorCode: '80603702' errorInfo: Program is not exist! result: null headers: {} x-apifox-name: Program is not exist! security: [] x-apifox-folder: Channel API x-apifox-status: released x-run-in-apifox: https://app.apifox.com/web/project/4126232/apis/api-250778574-run operationId: Take_Next_250778574 x-source-doc: https://docs.tvunetworks.cn/api-250778574.md /logo/setLogo: post: summary: Turn on/off logo deprecated: false tags: - Channel API parameters: - name: SID in: header description: '' example: 92575d36dcb631ac94745e6b157de17a5a13d65b31e44869f06854ab928dd80235d4daae8696b4a92a7be5f802c45a219648701fc9ca59f44e9c0f022d5d38a7 schema: type: string default: 92575d36dcb631ac94745e6b157de17a5a13d65b31e44869f06854ab928dd80235d4daae8696b4a92a7be5f802c45a219648701fc9ca59f44e9c0f022d5d38a7 requestBody: content: application/json: schema: type: object properties: setOn: type: integer description: '1: open crawl 0: close crawl' programId: type: string description: channel id required: - setOn - programId x-apifox-orders: - setOn - programId example: setOn: 0 programId: 759aa623c7c04b5d913d138a712758ab responses: '200': description: '' content: application/json: schema: type: object properties: errorCode: type: string errorInfo: type: string result: type: object properties: id: type: string deleteFlag: type: integer createTime: type: integer updateTime: type: integer sceneId: type: string userId: type: string operationUserId: type: string setOn: type: integer secondarySetOn: type: integer programId: type: string logoId: type: string required: - id - deleteFlag - createTime - updateTime - sceneId - userId - operationUserId - setOn - secondarySetOn - programId - logoId x-apifox-orders: - id - deleteFlag - createTime - updateTime - sceneId - userId - operationUserId - setOn - secondarySetOn - programId - logoId required: - errorCode - errorInfo - result x-apifox-orders: - errorCode - errorInfo - result example: errorCode: '0x0' errorInfo: Success result: id: b899e41ae1ae41288a14f9130e90483a deleteFlag: 0 createTime: 1715076625398 updateTime: 1716965306719 sceneId: '17121201706181' userId: bc4d81f50e0442068d83a9507ef63cc2 operationUserId: bc4d81f50e0442068d83a9507ef63cc2 setOn: 0 secondarySetOn: 0 programId: 759aa623c7c04b5d913d138a712758ab logoId: d81502a5e6bf4bd19bd1be308fbfba28 headers: {} x-apifox-name: OK '500': description: '' content: application/json: schema: type: object properties: errorCode: type: string description: 200 means normal, and other numbers mean abnormal errorInfo: type: string description: In normal cases, success is returned. In abnormal cases, specific exception information is returned to the front-end result: type: 'null' description: empty required: - errorCode - errorInfo - result x-apifox-orders: - errorCode - errorInfo - result example: errorCode: '80602716' errorInfo: Logo already close. result: null headers: {} x-apifox-name: Logo already close. security: [] x-apifox-folder: Channel API x-apifox-status: developing x-run-in-apifox: https://app.apifox.com/web/project/4126232/apis/api-250778577-run operationId: Turn_on_off_logo_250778577 x-source-doc: https://docs.tvunetworks.cn/api-250778577.md /transcriber/setTranscriber: post: summary: Turn on/off cc deprecated: false tags: - Channel API parameters: - name: SID in: header description: '' example: 92575d36dcb631ac94745e6b157de17a5a13d65b31e44869f06854ab928dd80235d4daae8696b4a92a7be5f802c45a219648701fc9ca59f44e9c0f022d5d38a7 schema: type: string default: 92575d36dcb631ac94745e6b157de17a5a13d65b31e44869f06854ab928dd80235d4daae8696b4a92a7be5f802c45a219648701fc9ca59f44e9c0f022d5d38a7 requestBody: content: application/json: schema: type: object properties: programId: type: string description: channel id setOn: type: boolean description: Whether to turn on, true means on, false means off" autoSense: type: boolean required: - programId - setOn - autoSense x-apifox-orders: - programId - setOn - autoSense example: programId: 759aa623c7c04b5d913d138a712758ab setOn: true autoSense: false responses: '200': description: '' content: application/json: schema: type: object properties: errorCode: type: string description: 200 means normal, and other numbers mean abnormal errorInfo: type: string description: In normal cases, success is returned. In abnormal cases, specific exception information is returned to the front-end result: type: 'null' description: empty required: - errorCode - errorInfo - result x-apifox-orders: - errorCode - errorInfo - result example: errorCode: '0x0' errorInfo: Success result: null headers: {} x-apifox-name: OK '500': description: '' content: application/json: schema: type: object properties: errorCode: type: string description: 200 means normal, and other numbers mean abnormal errorInfo: type: string description: In normal cases, success is returned. In abnormal cases, specific exception information is returned to the front-end result: type: 'null' description: empty required: - errorCode - errorInfo - result x-apifox-orders: - errorCode - errorInfo - result example: errorCode: '81003603' errorInfo: Please enable Transcriber function in setting page. result: null headers: {} x-apifox-name: no enable Transcriber function security: [] x-apifox-folder: Channel API x-apifox-status: developing x-run-in-apifox: https://app.apifox.com/web/project/4126232/apis/api-250778578-run operationId: Turn_on_off_cc_250778578 x-source-doc: https://docs.tvunetworks.cn/api-250778578.md components: securitySchemes: bearer: type: bearer scheme: bearer apikey-header-Authorization: type: apikey in: header name: Authorization apikey-header-SID: type: apikey in: header name: SID tvu: type: bearer scheme: bearer