TVU Public API Stage
Home
Home
  1. search
  • Ingest Integration Workflow
  • Authentication
    • get `SID` for authentication
  • MediaHub API
    • Explanation of URL and Type for Source and Output
    • project-api
      • whiteBalanceDetail
      • setWhiteBalance
      • setAudioOffset
      • resetWhiteBalance
      • listProjects
      • deleteProjects
      • queryStatus
      • getProject
      • updateProject
      • createProject
      • deleteProject
    • source-object-api
      • listSourceObjects
      • sourceObjectInfo
      • deleteSourceObjectInfo
      • deleteSourceObjectInfoBulk
      • updateSourceObjectInfo
      • createSourceObject
    • output-encoder-api
      • outputPairedWithEncodingProfile
      • outputPairedWithEncodingProfile
      • deletePairedOfOutputEncodingProfile
      • updateOutput
      • createOutput
      • deleteOutput
      • listOutputs
      • queryOutputEncodingProfilePairs
    • encoder-profile-api
      • queryEncodingProfile
      • encodingProfile
      • createEncodingProfile
      • deleteEncodingProfile
      • queryEncodingProfiles
      • queryEncodingProfileDict
    • route-api
      • switchConnect(project mode)
      • singleOutputEnableStreaming(project mode)
      • singleOutputDisableStreaming(project mode)
      • disconnect(project mode)
      • connect(project mode)
    • setting-api
      • getSupportKeys
      • getGroupAttr
      • setGroupAttr
    • preview-decoder-api
      • stopPreview
      • startPreview
    • switcher-api
      • setAudioDelay
    • RouteApi
      • destinationSwitch(destination mode)
      • destinationStopLive(destination mode)
      • destinationStartLive(destination mode)
    • destination-api
      • updateDestination
      • createDestination
      • deleteDestination
      • listDestinations
      • destinationPairedWithEncodingProfile
  • Search API
    • event
      • slug with ingest setting
      • query slug
      • delete slug
      • create slug
      • retrieve slug
      • current slug
      • add the mark file to PP
      • create clip object
    • search
      • session
        • Send session heartbeat to track user activity
      • query
        • Run an auto-search query
        • Search stored summarizations by time range
        • Get AI summarization for a media segment
      • person
        • List persons detected in a media file by face recognition
        • Search persons globally by name or ID tags
      • slug
        • Search media content by tags and free text
      • object
        • Fetch all tags across objects
        • Fetch tags for an object
        • Retrieve detailed object info
        • Search objects with tag filters
        • Get tag autocomplete suggestions for an object
        • Search file format info by path
        • Search media objects by ID list
        • Find object IDs by media paths
      • recording
        • Retrieve recording info array by task ID
        • Get recording intervals by path
      • caption
        • List caption supported languages
        • Retrieve caption transcript within a media time range
      • srt
        • Generate a marked SRT subtitle file
      • scene
        • Query SCTE-35 marker events by time range
      • doc
        • Record a user click on a search result
      • health
        • Get deployed service version
      • apiv2
        • AI agent search
      • appearance
        • Get appearance relations v2
        • Get appearance name suggestions v2
      • Get appearance list
        GET
      • Get content click v2
        GET
      • Get caption by source object
        GET
      • Get TVU 264 status
        GET
      • Get appearance relations
        GET
      • Search captions by keyword
        POST
      • Get scene change info v2
        GET
      • Search events by source object and time
        GET
      • Cross-type media content search (v2)
        POST
      • Appearance search
        POST
      • Get latest event for source objects
        GET
      • Get appearance name suggestions
        GET
      • Get recordings for an event object
        GET
      • Get media files
        GET
      • Get media files by IDs
        GET
      • Get name suggestions
        GET
      • Auto complete
        GET
      • Search user source objects
        GET
      • Search persons by source object
        GET
      • Search person face appearances
        GET
      • Search person track by source object
        GET
      • Get settings
        GET
      • Get search suggestions
        GET
      • Get supported languages
        GET
      • Get recorded files
        GET
      • Search words
        GET
      • import test
        GET
      • ai search
        POST
    • extract
      • ERROR CODE
      • export
      • cut-json
      • thumbnail
      • longexport
      • exportaudio
    • public
      • register webhook
  • MediaMind Story Creation
    • create story
  • Object API
    • GraphQL
      • Error Code
      • Object Interface Related Structures
      • Examples
      • Object Interface Related Structures Copy
      • object
        • createObject
        • createObjectAndBind
        • getObject
        • getObjectAttr
        • getObjectByTangible
        • getObjectByID
        • getObjectByName
        • getObjectByOwner
        • getObjectBySource
        • getOrCreateObjectByTangible
        • bulkGetObjectByTangible
        • updateObject
        • updateObjectAttr
        • bulkUpdateObject
        • deleteObject
      • tangible
        • createTangible
        • createTangibleAndBind
        • updateTangible
        • deleteObjectByGroupId
        • batchDeleteObject
        • updateObjectStatus
        • updateEventObjectBySource
      • relationship
        • bindRelation
        • bindObjectRelation
        • bindMultiObjectRelation
        • bulkUpdateTangible
        • getLatestObjectRelation
        • getTangible
        • getTangibleByObject
        • deleteTangible
        • updateTangible Copy
      • object tag
        • getObjectRelation
        • replaceRelation
        • removeRelation
    • RESTful
      • ErrorCode
      • res.tvu.ai
        • object
        • tangible
        • tangible 2
      • create object tag
      • update object tag
      • update object attributes
      • delete object tag
      • get object tag
      • get objects' attribute
      • get objects' single attribute
      • get object
      • Get objects with the publicslug attribute set to true.
      • Get objects with the attribute set to a specific value.
    • status
      • objectd callback
      • createObjectTag
      • hold
      • updateObjectTag
      • deleteObjectTag
      • removeObjectRelation
      • release
      • removeMultiObjectRelation
      • watch
      • removeRelationByTangible
      • unwatch
      • query the hold status of object
      • query the hold status of tangible
    • 文档
      • 合并tangible需要执行的命令
      • 索引详情
  • Grid API
    • getSession
    • getDeviceList
    • addPackToken
    • removePackToken
    • queryPairedR
    • queryPairedT
    • queryPairedToken
    • getGridMetadata
    • updateGridMetadata
    • deleteExt
    • getThumbnail
    • listSocialAccount
    • startPushLive
    • stopPushLive
    • addEvent
    • deleteEvent
    • listEvent
    • queryEvent
    • batchHandleEvent
    • getStatus
    • queryPairedTGeoByRid
    • setLiveParameters
    • startLive
    • stopLive
    • addExt
    • getAvailableDevice
    • listShareAccount
    • getRealTimeLiveParameters
  • Producer API
    • GraphQL API Use Specification
    • Programs
      • program query
      • program data
      • create program
      • update program
      • delete program
      • start
      • stop
    • Input Source
      • create EXT source
      • create RTMP push source
      • create RTPFEC source
      • create SRT source
      • create HTML source
      • delete IP source
      • add source to slot
      • remove source from slot
      • cut slot to PVW
      • cut slot to PGM
      • set source delay
    • Clip Player
      • media files
      • add clip to clip player
      • remove clip from clip player
      • edit clip
      • play clip player
      • pause clip player
      • resume clip player
      • stop clip player
      • move clip position
      • Play multiple clip players at same time
    • Overlay
      • add overlay to PVW
      • add overlay to PGM
      • clear overlay on PVW
      • clear overlay on PGM
      • remove overlay from PGM
      • cut overlay
      • logo files
      • request upload param
      • add logo to program
      • remove logo
      • move logo position
      • save singular app token
      • switch singular
      • delete singular
      • save graphic url
      • delete and remove graphic url
    • Collaborator
      • create collaborator
      • remove collaborator
      • update collaborator roles
    • Followers
      • available slave programs
      • add or update gangs
      • remove gang
    • Producer AI
      • update AI Setting
      • play all clip players
      • play all clip players from the beginning
      • upload source thumbnail
    • Audio Mixer
      • Audio Transaction
    • Playlist for Clip Player
      • create a playlist
      • get a playlist by id
      • switch to the playlist
      • update a playlist name
      • delete a playlist
      • list program playlists by programId and fileShimNo
      • page query program playlist
  • Channel API
    • clone
      • mirror clone
      • enable/disable sync at start of Broadcast day
    • scheduleMapping
      • addScheduleMappingTemplate
    • Event
      • batch add event
      • Get sourceId based on sourceType and sourceName
    • SCTE
      • Adding ManualSCTE via API
    • epg file export
    • Take Breaking Source
    • Take Next
    • Emergency Switch
    • Turn on/off craw
    • Turn on/off logo
    • Turn on/off cc
    • Take PlayList
  • UsageService API
    • Get DeviceInfo By PeerId
  • Media Service For Producer
    • tvucc-share
      • output
        • stopOutput
        • liveOutput
      • share Video
        • stopRtmpOutput
        • liveRtmpOutputAccount
    • tvucc-media
      • output Setting
        • updateOutputAccount
        • deleteOutputAccount
        • addOutPutAccount
        • getOutputAccount
      • ListOutputAccount
      • deleteRtmpAccount
      • addRtmpOutputAccount
  • Partyline API
    • party
      • join
      • party status
      • checkV2
      • gallery join
      • get by code
      • page
      • join anywhere
      • meetingAnywhere
      • anywhere join
      • queryByRtilCode
      • queryByPartyCode
      • listCurrentPartyByUserID
      • command managerMute
      • Receiver Join party_ccR
      • Receiver Join party_ppR
      • Receiver leave party
      • Receiver start gallery
      • status
      • reset status
      • delete
      • getOnlineUserList
      • listPartyMembers
      • reportUserChange
      • create
      • update
      • check
      • checkInvite
      • voIPStaus
  • Commentator API
    • event
      • page
      • create event
      • reuse
      • update
      • info
      • delete
      • stop
      • switch
  • Workflow API
    • queryWorkflow
    • updateWorkflow
    • createWorkflow
    • deleteWorkflow
    • listWorkflows
  • shortcut API
    • get user shortcuts
    • get short cut modules
    • trigger
    • update user shortcuts
    • delete shortcut
  • ScteService API
    • Enable Scte
    • enableScteToSwitcher
  • MOS Gateway API
  • Export api
  • Input&Output Module API
    • Authentication API
      • get "session id" for authentication
    • input-module-api
      • query input list
      • update input
      • run input
      • query input
      • delete input
    • encoder-profile-api
      • createEncodingProfile
      • queryEncodingProfile
      • deleteEncodingProfile
      • encodingProfile
      • createEncodingProfile
      • queryEncodingProfile
      • deleteEncodingProfile
      • encodingProfile
      • queryEncodingProfiles
      • queryEncodingProfiles
      • queryEncodingProfileDict
      • queryEncodingProfileDict
    • output-module-api
      • run output
      • update output
      • query output list
      • query output
      • delete output
  • public
    • data-delete
    • data-delete-retry
    • data-query
    • log-query
  • Create a new slug and trigger recording.
    POST
  • version
    GET
  • Update an existing slug and its recording configuration.
    POST
  • metadata
    GET
  • upload-to-zype
    POST
  • estimate-video-size
    POST
  • estimate-video-size
    GET
  • Schemas
    • Schemas
      • Pet
      • Category
      • controllers.QueryAnalyzeReq
      • PageShortcut
      • Tag
      • PublicExportRes
      • MediaProfileDTO
      • CutJsonRes
      • CutJsonReqV2
      • controllers.GenMarkSrtBySIDReq
      • ResultRunOutputVO
      • UserShortcutQuery
      • controllers.QuerySuggestReq
      • TriggerRequest
      • RunOutputVO
      • Object
      • controllers.AutoGenerateFileResp
      • ResultVoid
      • controllers.ApiCapTagParm
      • AgentUpdateWorkFlowDTO
      • controllers.QuerySynonymsReq
      • Shortcut
      • RunInputVO
      • RunOutPutDTO
      • controllers.ApiClickParm
      • Input
      • GetUserShortcutRequest
      • ResultPageInfoRunInputVO
      • controllers.CheckHealthResponse
      • RunInputDTO
      • Output
      • controllers.ApiFaceFrameParm
      • ShortcutUpdateRequest
      • models.AutoGenerateReq
      • PageInfoRunInputVO
      • controllers.DrawFaceFrameResp
      • AgentWorkFlowDTO
      • ResultRunInputVO
      • controllers.ApiFramePersonParm
      • SortField
      • controllers.DrawFaceFrameRetuen
      • SourceObjectListDTO
      • controllers.ApiGetFaceParm
      • AddSourceObjectDTO
      • controllers.FaceGlobalListResp
      • controllers.ApiGetSrtByPeerIdParm
      • LoginUser
      • controllers.FaceInfoReturnData
      • controllers.ApiGetSrtParm
      • OutputLiveVo
      • ProjectRecordVo
      • ResponseResultProjectRecordVo
      • controllers.FaceListResp
      • models.QueryHintsReq
      • models.SceneInfoRequest
      • controllers.FramePersonInfoResp
      • controllers.CapReturnHandleData
      • controllers.GenMarkSrtReq
      • controllers.CapTagResp
      • models.SearchCapWithTagsReq
      • controllers.GenUploadSrt
      • controllers.ClickQueryResp
      • controllers.GetFaceAssetNumResp
      • controllers.ClickQueryReturnData
      • controllers.GetLangReq
      • controllers.GetMarkerResp
      • controllers.GetObjectByTangibleResp
      • controllers.FaceFrameResp
      • controllers.GetObjectFeatureConfResp
      • controllers.GetRRSTaskListResp
      • controllers.GetRecordContentResp
      • controllers.GetRecordingInfoResp
      • controllers.FramePersonResp
      • controllers.GetStoreInfoByGroupIdReq
      • controllers.GetFacePosition
      • controllers.GetStoreInfoByGroupIdResp
      • controllers.GetFaceResp
      • controllers.GetFaceReturnData
      • controllers.GetTagValueByTaskIdResp
      • controllers.GetFaceReturnDataList
      • controllers.HealthReturnData
      • controllers.MergeListResp
      • controllers.NameSuggestMergeListResp
      • controllers.PersonFaceAssetNumReq
      • controllers.PersonInfoV3Resp
      • controllers.PersonListResp
      • controllers.PersonNameResp
      • controllers.QueryAnalyzeResp
      • controllers.QueryHintsResp
      • controllers.GetSrtResp
      • controllers.QuerySuggestResp
      • controllers.QuerySynonymsResp
      • controllers.SceneChangeInfoReturn
      • controllers.SearchCombtagsCaptionResp
      • controllers.SearchDurationIntervalReq
      • controllers.SearchMediaByMpdResp
      • controllers.SearchDurationIntervalResp
      • controllers.SearchMediaByTsResp
      • controllers.SearchMediaByUidResp
      • controllers.SearchMediaObjectResp
      • controllers.SearchPersonListResp
      • controllers.SearchSlugCapWithTagsResp
      • controllers.QuerySubTittle
      • controllers.SearchSlugWithTagsResp
      • controllers.SearchStoryResp
      • controllers.SimpleMarkSrtReq
      • controllers.SlotStrengthResp
      • controllers.SearchTaskIntervalReq
      • controllers.SearchCapWithTagsTittle
      • controllers.StoryGlobalListResp
      • controllers.SearchTaskIntervalResp
      • controllers.StoryListResp
      • controllers.StoryReturnData
      • controllers.SubstanceListReturnData
      • controllers.TestInterResponse
      • controllers.TaskOperationIntervalReq
      • controllers.UpdatePortraitReq
      • controllers.UpdatePortraitResp
      • controllers.UrlAddrResp
      • controllers.UrlInfoResp
      • controllers.UrlReturnData
      • models.EsAdminInfo
      • models.EsFaceFrameStateData
      • controllers.SrtSubTittle
      • models.EsFeatureInfo
      • models.EsGpsInfo
      • models.EsMarkerReturnData
      • models.EsObjectData
      • models.EsObjectFeature
      • controllers.SuggestParm
      • models.EsOwnerInfo
      • models.EsPlaceholdersData
      • models.EsStoryData
      • models.EsSynonymsData
      • models.FaceAssetNumReturnData
      • models.FaceInfoQReq
      • models.GetObjectByTangibleReq
      • models.GetObjectFeatureConfReq
      • models.FileListItem
      • models.HlStory
      • models.MMAStoreGroup
      • models.MarkerQReq
      • models.MediaObjectByUidQReq
      • models.MediaObjectQReq
      • models.MediaObjectResult
      • models.PeerIdAgg
      • models.PeerIdBuckets
      • models.PilotQReq
      • models.RRSTaskCompleteList
      • models.RRSTaskListQInfo
      • models.RRSTaskListQReqFilter
      • models.RecordContentQReq
      • models.RestoreDuration
      • models.SearchCombTagCaptionReq
      • models.RestoreInfo
      • models.SearchMediaByMpdReq
      • models.SearchMediaByTsReq
      • models.SearchStoryWithTagsReq
      • models.Size
      • models.UrlInfoData
      • models.UserUsage
      • service.AnaData
      • models.SearchCapReturnData
    • Sample Schemas
    • Producer
      • Schemas
        • SourceSwitchVo
        • PlayListItem
        • UserSingularApp
        • SourcePVWSwitchVo
        • PlayList
        • VideoMotion
        • ProgramGang
        • UpdateAISettingRequest
        • PlayReq
        • PlayAllClipPlayerRequest
        • UserCustomSource
        • AudioTransactionReqVo
        • ProgramSource
        • FileInfo
        • ProgramPlaylist
        • AddSourceParam
        • ProgramPlaylistQuery
        • StopLiveRequest
        • UploadSourceThumbnailRequest
        • Overlay
        • OverlayRequest
        • SourceParamVo
        • ClipPlayer
        • Program
        • CreateRTPFECSourceParam
        • ProgramGraphicUrl
        • OverlayPIP
        • ProgramQuery
        • ProgramVO
        • ProgramInput
        • Slot
        • PvwPgm
        • RTILUser
        • AddOrRemoveMembersRequest
        • CreateSRTSourceParam
        • FileUploadResponseForS3
        • ProgramFeaturesInput
        • SourceDelayRequest
        • ProgramTeamMember
        • SlaveProgramAndFeature
        • GangOperateRequest
        • FileInfoQueryRequest
        • StudioLogo
        • UploadSourceResult
        • ProgramPrivateServer
        • Features
        • OverlayLogo
        • ObjectResource
        • ProgramFeature
        • ProductionUser
        • ProgramButton
        • LBand
        • FileSourceActionVo
        • LocalVideo
        • UploadFile
        • OverlayUrl
        • UploadSourceRequest
        • Transition
    • Response
    • ResponseResult
    • Result«Map«Object»»
    • controllers.SubstanceListClickReq
    • PublicExportReq
    • PublicDestination
    • controllers.ActiveSearchResp
    • 记录不存在
    • Record not found
    • ProcessResultObject
    • MmaRecordingParam
    • sortOptions
    • OutputDTO
    • controllers.AgentSearchItems
    • VideoInfo
    • 参数不正确
    • Invalid input
    • UpdateVideoEncoderReq
    • RrsRecordingParam
    • Result
    • controllers.AgentSearchReq
    • ReTranscribe
    • CreateSlugRecordParam
    • Map«Object»
    • controllers.AgentSearchResp
    • UpdateSlugRecordParam
    • AudioEncoderParam
    • key
    • controllers.AutoCompleteResp
    • SourceObj
    • EditEncodingProfileDTO
    • Result«CheckPartyVo»
    • controllers.CapReturnData
    • VideoEncoderParam
    • CheckPartyVo
    • controllers.CaptionResp
    • StopPreviewParam
    • ProfileApiVo
    • TagValueVo
    • controllers.CaptionSearchReq
    • ResponseResultProfileApiVo
    • CommonPartyInfo
    • controllers.CaptionSearchResp
    • OutputQueryDTO
    • controllers.CaptionSearchResult
    • BasePreviewVO
    • OutputVo
    • EnableOutputDTO
    • controllers.ContentV2Item
    • Attribute
    • PageResultOutputVo
    • controllers.ContentV2Resp
    • ResultPageResultOutputVo
    • controllers.EventItem
    • CreateOutputDTO
    • ProjectRecord
    • controllers.EventRecordingsResp
    • OutputEncodingProfilePairDTO
    • controllers.EventResp
    • UpdateAudioEncoderReq
    • PairVo
    • controllers.FetchAllObjectTagResp
    • ResponseResultBasePreviewVO
    • ResponseResultListPairVo
    • controllers.GenMarkSrtResp
    • EncodingProfileDTO
    • controllers.GetInterValReq
    • PairDetailVO
    • DisableOutputDTO
    • controllers.GetIntervalResp
    • ResponseResultListPairDetailVO
    • controllers.GetObjectDetailResp
    • AudioEncoderRes
    • controllers.GetObjectTagSuggestionResp
    • EncodingTier
    • controllers.GetRecordingInfoV2Resp
    • ResponseResultListSingleTierEncodingProfileRes
    • controllers.GetScteMarkerInfoResp
    • SingleTierEncodingProfileRes
    • ObjectConnectInfo
    • controllers.GetSummarizationResp
    • VideoEncoderRes
    • controllers.GetVersionResponse
    • QueryEncodingProfileVO
    • controllers.LatestEventResp
    • ResponseResultQueryEncodingProfileVO
    • controllers.MediaFileByIdsReq
    • Audio
    • controllers.MediaFileByIdsResp
    • DestinationLiveDTO
    • LabelAndValue
    • controllers.MediaFileResp
    • ProfileTemplateVo
    • controllers.MediafileItem
    • ResponseResultProfileTemplateVo
    • controllers.NameSuggestionResp
    • Video
    • controllers.ObjectItem
    • UpdateSourceObjectDTO
    • controllers.ObjectResp
    • PermissionDTO
    • ObjectInfoDTO
    • controllers.PersonInfoItem
    • ResponseResultObjectInfoDTO
    • controllers.PersonInfoResp
    • ProjectDTO
    • UpdateProjectDTO
    • controllers.PersonItem
    • controllers.PersonListClickResp
    • ResponseResultSourceSearchPageVo
    • controllers.PersonResp
    • SourceSearchObject
    • WhiteBalanceAdjustDTO
    • controllers.PersonTrackItem
    • SourceSearchPageVo
    • RgbDTO
    • controllers.PersonTrackResp
    • SourceSearchTag
    • AddSourceObjectParam
    • WhiteBalanceDTO
    • controllers.PublicSearchItem
    • controllers.PublicSearchResp
    • ConnectDTO
    • controllers.RecordedFileResp
    • ResponseResultString
    • controllers.RecordingInfoReturnData
    • OutputProjectQueryDTO
    • controllers.ReturnData
    • ActiveOutput
    • controllers.SceneChangeInfoItem
    • OutputEncodingPairs
    • controllers.SceneChangeInfoResp
    • OutputProjectApiVo
    • controllers.SearchCombtagsResp
    • PageInfoOutputProjectApiVo
    • controllers.SearchMediaByIdsResp
    • StreamProfile
    • ResponseResultPageInfoOutputProjectApiVo
    • controllers.SearchObjectByMediaResp
    • CreateProjectDTO
    • SourceAttrPO
    • SwitchConnectDTO
    • controllers.SearchObjectTagsResp
    • ResponseResultOutputProjectApiVo
    • ResponseResultProjectRecord
    • controllers.SearchPersonNameWithTagsResp
    • controllers.SearchSummarizationResp
    • controllers.SearchWordsResp
    • SourceObjectListParam
    • controllers.SettingsResp
    • DestinationVO
    • OrderItem
    • controllers.SuggestionResp
    • PageResultDestinationVO
    • controllers.SupportLangItem
    • ResultPageResultDestinationVO
    • controllers.SupportLangResp
    • ResultDestinationVO
    • controllers.Tvu264StatusItem
    • DestinationObjectEncodingProfileDTO
    • controllers.Tvu264StatusResp
    • controllers.UpdateActivityReq
    • AudioOffsetDTO
    • controllers.UpdateActivityResp
    • controllers.UpdateClickCntResp
    • controllers.UpdateClickReq
    • controllers.WebPersonReturnData
    • ResponseResultWhiteBalanceDetailVO
    • controllers.WordsItem
    • WhiteBalanceDetailVO
    • controllers.WordsResp
    • Scopes
    • models.AccessPermission
    • models.AccessPermissionV2
    • Vector
    • ScopeInfo
    • models.AppearanceAffiliated
    • models.AppearanceAffiliatedContent
    • models.AppearanceContent
    • StreamProfileParam
    • models.AppearanceData
    • models.AppearanceEvent
    • BasePreviewDTO
    • WhiteBalanceParentDTO
    • models.AppearanceFilter
    • ResultOutputDTO
    • models.AppearanceListItem
    • models.AppearanceListResponse
    • models.AppearanceRelationItem
    • models.AppearanceRelations
    • models.AppearanceRelationsRequestV2
    • models.AppearanceRelationsResponse
    • models.AppearanceRelationsResult
    • models.AppearanceSearchFilter
    • models.AppearanceSearchRequest
    • models.AppearanceSearchResponse
    • models.AppearanceSearchResult
    • models.AppearanceSuggestionRequestV2
    • models.AppearanceSuggestionResponse
    • models.AutoSearchReq
    • models.CriteriasCondition
    • models.EsCapfullReturnData
    • models.EsCapfullReturnDataV3
    • models.EsObjectTagData
    • models.EsWordsData
    • models.EventCondition
    • models.EventObjectRecordingsResult
    • models.FetchAllObjectTagReq
    • models.FetchObjectTagReq
    • models.GetIntervalItems
    • models.GetObjectReq
    • models.GpsInfo
    • models.HintData
    • models.HintRetureData
    • models.HitSlug
    • models.HostAppearance
    • models.LocationInfo
    • models.MatchCaptionRet
    • models.MatchFaceRet
    • models.MatchListRet
    • models.MatchLogoRet
    • models.MatchResult
    • models.MatchSlugRet
    • models.MediaFileRet
    • models.MediaFileRetrunData
    • models.MediaInfo
    • models.MediaItem
    • models.ObjectDetail
    • models.ObjectQReq
    • models.ObjectReturnData
    • models.ObjectTagSuggestionReq
    • models.PersonInfo
    • models.PersonReturnData
    • models.PersonTrackInfo
    • models.PreViewMediaInfo
    • models.PubSearchBaseReq
    • models.PubSearchFilters
    • models.PubSearchTsRange
    • models.RecordingInfoQReq
    • models.SceneChangeInfoData
    • models.ScteMarkerInfoReq
    • models.ScteMarkerInfoResult
    • models.SearchAssetResult
    • models.SearchBaseTagsReq
    • models.SearchDurationRange
    • models.SearchFileFormatByPathReq
    • models.SearchFilters
    • models.SearchLocation
    • models.SearchMediaByIdsReq
    • models.SearchMediaByIdsReturnData
    • models.SearchMediaFileBySourceObjectId
    • models.SearchObjectByUserId
    • models.SearchObjectIdByMediaReq
    • models.SearchPersonNameWithTagsReq
    • models.SearchSummarizationRequest
    • models.SearchTags
    • models.SearchTsRange
    • models.SortOptions
    • models.SourceCondition
    • models.SubStanceV2
    • models.SummarizationItem
    • models.SummarizationRequest
    • models.TangibleAttributeData
    • models.TermsItem
    • models.TimestampRange
    • models.Tvu264StatusData
  1. search

Cross-type media content search (v2)

POST
https://mma.tvunetworks.com/api/search/v2/search
Full-featured media content search across captions (STT transcripts), media assets, person detections, and source recordings. Authenticate via JWT Bearer token in the Authorization request header. When AI search is enabled, natural-language queries are automatically decomposed into person name filters and keyword matches. Time range defaults to the last 7 days when omitted. Results are scoped to the caller's access permissions. Use the 'dataSource' array to restrict which content types are searched ('caption', 'event', 'person', 'source'). Sort options include relevance score (0), creation time descending (1), creation time ascending (2), and custom field ordering.

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Header Params

Body Params application/jsonRequired

Examples

Responses

🟢200OK
application/json
OK
Bodyapplication/json

Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://mma.tvunetworks.com/api/search/v2/search' \
--header 'SID: ' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
    "dataSource": [
        "event",
        "caption"
    ],
    "pageNum": 3,
    "pageSize": 10,
    "sort": 10,
    "timestampRange": {
        "startTimestamp": 1699545600000,
        "endTimestamp": 1762531199000
    },
    "filters": {
        "fuzzyMatchString": "books",
        "objectEvents": [],
        "objectSources": [
            "1398305490756308992"
        ],
        "persons": [],
        "tags": []
    },
    "userIds": [
        "578825562ca44818a40123ed90bc8ee2"
    ],
    "groupIds": [
        "16d219d093fe4d268a721bbce00d7de8"
    ],
    "searchLang": ""
}'
Response Response Example
{
    "errorCode": 0,
    "errorInfo": "succ",
    "result": {
        "size": 6,
        "list": [],
        "total": 6
    }
}
Modified at 2026-06-05 02:45:27
Previous
Search events by source object and time
Next
Appearance search
Built with