TVU MediaHub cloud routing — create and manage source objects, outputs, encoding profiles, destinations, projects and routes, and connect or disconnect live signal paths between any input and any output. Contract assembled from the 50 per-endpoint OpenAPI 3.0.1 exports TVU publishes on its own API documentation site.
TVU Networks MediaHub API is one of 21 APIs that TVU Networks publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Media, Video, Broadcast, and Live Streaming. The published artifact set on APIs.io includes an OpenAPI specification.
This API exposes
50 operations
across 33 paths,
organized into 10 resource areas,
and defines 88 schemas.
It is described by OpenAPI 3.0.1, at version 1.0.0.
Requests are made against 2 base URLs: https://api.tvunetworks.com, https://mediahub.tvunetworks.com.
50 operations33 paths88 schemas7 DELETE10 GET27 POST6 PUT
Metadata
The identity and technical contract details declared by the specification.
TVU Networks MediaHub API declares
4 security schemes
for authenticating requests.
It defines a bearer scheme (bearer).
It defines a apikey scheme (apikey-header-Authorization).
It defines a apikey scheme (apikey-header-SID).
It defines a bearer scheme (tvu鉴权).
Paths & Operations 50
Across 33 paths, the API surfaces 50 operations — 7 DELETE, 10 GET, 27 POST, 6 PUT. They span 10 resource areas: MediaHub API/project-api, MediaHub API/route-api, MediaHub API/RouteApi, MediaHub API/setting-api, MediaHub API/source-object-api, MediaHub API/destination-api, MediaHub API/encoder-profile-api, MediaHub API/output-encoder-api, MediaHub API/preview-decoder-api, MediaHub API/switcher-api. Each is listed below with its method, path, parameters, and response codes.
The contract defines 88 schemas that model the data the API accepts and returns. The most detailed are SourceSearchObject (29 properties), PageInfoOutputProjectApiVo (20 properties), VideoEncoderRes (16 properties), UpdateVideoEncoderReq (16 properties). Each schema is shown below with its type and property counts.
ResponseResult
object
5 properties
WhiteBalanceAdjustDTO
object
4 properties
RgbDTO
object
6 properties
WhiteBalanceDTO
object
5 properties
ResponseResultWhiteBalanceDetailVO
object
4 properties
WhiteBalanceDetailVO
object
6 properties
Scopes
object
3 properties
Vector
object
2 properties
ScopeInfo
object
3 properties
WhiteBalanceParentDTO
object
1 property
ResponseResultProjectRecord
object
4 properties
ProjectRecord
object
6 properties
CreateProjectDTO
object
9 properties2 required
ResponseResultOutputProjectApiVo
object
4 properties
OutputProjectApiVo
object
15 properties
SourceObj
object
when the project is live, the sourceObj will be available, otherwise it will be null
3 properties
ActiveOutput
object
when the project is live, the activeOutput will be available, otherwise it will be null
4 properties
OutputEncodingPairs
object
8 properties
UpdateProjectDTO
object
11 properties4 required
ResponseResultObjectInfoDTO
object
4 properties
ObjectInfoDTO
object
6 properties
AddSourceObjectParam
object
5 properties3 required
UpdateSourceObjectDTO
object
5 properties3 required
SourceObjectListParam
object
3 properties
ResponseResultSourceSearchPageVo
object
4 properties
SourceSearchPageVo
object
2 properties
SourceSearchObject
object
29 properties
SourceAttrPO
object
10 properties
Attribute
object
2 properties
ObjectConnectInfo
object
source object connect info
3 properties
SourceSearchTag
object
4 properties
ResponseResultListPairDetailVO
object
5 properties
PairDetailVO
object
7 properties
Result
object
3 properties
OutputEncodingProfilePairDTO
object
3 properties
ResponseResultListPairVo
object
5 properties
PairVo
object
5 properties
CreateOutputDTO
object
3 properties2 required
ResultOutputDTO
object
3 properties
OutputDTO
object
5 properties3 required
OutputQueryDTO
object
4 properties2 required
ResultPageResultOutputVo
object
3 properties
PageResultOutputVo
object
5 properties
OutputVo
object
4 properties
EncodingProfileDTO
object
6 properties3 required
StreamProfileParam
object
6 properties
AudioEncoderParam
object
4 properties2 required
VideoEncoderParam
object
15 properties9 required
ResponseResultProfileApiVo
object
5 properties
ProfileApiVo
object
1 property
ResponseResultQueryEncodingProfileVO
object
5 properties
QueryEncodingProfileVO
object
7 properties
StreamProfile
object
7 properties
AudioEncoderRes
object
5 properties2 required
VideoEncoderRes
object
16 properties9 required
EditEncodingProfileDTO
object
7 properties2 required
UpdateAudioEncoderReq
object
5 properties2 required
UpdateVideoEncoderReq
object
16 properties9 required
ResponseResultListSingleTierEncodingProfileRes
object
5 properties
SingleTierEncodingProfileRes
object
8 properties
EncodingTier
object
2 properties
ResponseResultProfileTemplateVo
object
5 properties
ProfileTemplateVo
object
2 properties
Video
object
7 properties
LabelAndValue
object
2 properties
Audio
object
3 properties
DisableOutputDTO
object
2 properties1 required
ConnectDTO
object
6 properties1 required
ResponseResultString
object
4 properties
EnableOutputDTO
object
2 properties1 required
ProjectDTO
object
1 property
OutputProjectQueryDTO
object
7 properties
PermissionDTO
object
1 property
OrderItem
object
3 properties
ResponseResultPageInfoOutputProjectApiVo
object
4 properties
PageInfoOutputProjectApiVo
object
20 properties
AudioOffsetDTO
object
2 properties2 required
BasePreviewDTO
object
2 properties1 required
ResponseResultBasePreviewVO
object
5 properties
BasePreviewVO
object
StopPreviewParam
object
1 property1 required
SwitchConnectDTO
object
2 properties1 required
DestinationLiveDTO
object
Destination live start/stop request
7 properties3 required
ResultDestinationVO
object
3 properties
DestinationVO
object
4 properties2 required
ResultPageResultDestinationVO
object
3 properties
PageResultDestinationVO
object
5 properties
DestinationObjectEncodingProfileDTO
object
2 properties
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of TVU Networks MediaHub API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.