Viz Channel Branding User Guide
Version 5.0 | Published July 10, 2023 ©
GET Channel Settings (Version 2.0)
Get the complete settings for a specific channel. Modifying settings can only be done through Channel Settings in the Viz Channel Branding Client.
Syntax
GET /api/channels/[channel]/settings
Request
GET /api/channels/test/settings HTTP/1.1
Response
HTTP/1.1 200 OK
Content-Type: application/vizrt.integrationshubv2+xml; type=channelsettings
<
inthub
:channelSettings
xmlns:xsi
=
"http://www.w3.org/2001/XMLSchema-instance"
xmlns:inthub
=
"http://www.vizrt.com/integrationshub"
>
<
inthub
:refLink
rel
=
"self"
type
=
"application/vizrt.integrationshubv2+xml; type=channelsettings"
href
=
"http://127.0.0.1:9991/api/channels/test/settings"
/>
<
inthub
:general>
<
inthub
:setting
name
=
"GeneralSettings.BasicSettings.ChannelBasicInfo.ScreenDimension"
>1920*1080</
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.BasicSettings.ChannelBasicInfo.AspectRatio"
>16/9</
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.BasicSettings.ChannelBasicInfo.FramesPerSec"
>25</
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.BasicSettings.ChannelBasicInfo.BroadcastDayStartTime"
>04:00:00</
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.BasicSettings.TriggeringControl.TimedPlayout"
>false</
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.BasicSettings.TriggeringControl.TriggerType"
>Primary Events</
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.BasicSettings.PlaylistDateManagement.AllEventsInOnePlaylist"
>true</
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.TimezoneSettings.ScheduleTimeZoneId"
>W. Europe Standard Time</
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.TimezoneSettings.ChannelTimeZoneId"
>W. Europe Standard Time</
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.DaySwitchOptions.DaySwitchOptions.ActivateDaySwitch"
>false</
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.DaySwitchOptions.DaySwitchOptions.ActivatePlaylist"
>00:00:00</
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.DaySwitchOptions.DaySwitchOptions.InsertCleanUp"
>false</
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.DaySwitchOptions.DaySwitchOptions.TimeBeforeCleanUp"
>00:00:00</
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.DaySwitchOptions.DaySwitchOptions.InsertInitialize"
>false</
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.DaySwitchOptions.DaySwitchOptions.TimeBeforeInitialize"
>00:00:00</
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.AttributeMappings.AttributeMappings.PredefinedDataMappings"
></
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.AttributeMappings.AttributeMappings.MetaDataMappings"
></
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.PageContentFilling.PageContentFilling.RefreshPageContentOfPlaylist"
>true</
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.PageContentFilling.PageContentFilling.RefreshPageContentOfRunningPlaylist"
>false</
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.PageContentFilling.PageContentFilling.SkipRefreshAlreadyPlayedPage"
>true</
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.PageContentFilling.PageContentFilling.AllowPageToForceMappingForPageContentFilling"
>false</
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.PageContentFilling.PageContentFilling.PromoServerAddress"
></
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.PageContentFilling.PageContentFilling.MaximumNumberOfPagesToRefreshInPlaylist"
></
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.PageContentFilling.PageContentFilling.TranslationTables"
></
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.Miscellaneous.GeneralPlayoutOptions.AllowItemReplay"
>true</
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.Miscellaneous.PlaylistOptions.IsAutoExpandRunningElement"
>true</
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.Miscellaneous.PlaylistOptions.LockViewToRunningPrimaryEvent"
>false</
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.Miscellaneous.PlaylistOptions.DefaultPrimaryEventDuration"
>00:10:00:00</
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.Miscellaneous.PlaylistOptions.DefaultLiveEventDuration"
>01:00:00:00</
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.Miscellaneous.VizOneIntegration.AutoExtractVizOneMetaData"
>false</
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.Miscellaneous.VizOneIntegration.CreatePlaceholderInVizOne"
>false</
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.Miscellaneous.DefaultScenes.AutomaticallyTakeLogoPage"
>false</
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.Miscellaneous.DefaultScenes.LogoScene"
></
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.Miscellaneous.DefaultScenes.ErrorScene"
></
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.Miscellaneous.DefaultScenes.VideoOnlyScene"
></
inthub
:setting>
<
inthub
:setting
name
=
"GeneralSettings.Miscellaneous.QuickTakePages"
></
inthub
:setting>
<
inthub
:setting
name
=
"ScheduleImportSettings.GeneralSettings.ChannelName.ChannelName"
></
inthub
:setting>
<
inthub
:setting
name
=
"ScheduleImportSettings.GeneralSettings.RemoteHosts.RemoteHosts"
></
inthub
:setting>
<
inthub
:setting
name
=
"ScheduleImportSettings.GeneralSettings.AutomaticImportSettings.EnableAutomaticImport"
>false</
inthub
:setting>
<
inthub
:setting
name
=
"ScheduleImportSettings.GeneralSettings.AutomaticImportSettings.ImportFolder"
></
inthub
:setting>
<
inthub
:setting
name
=
"ScheduleImportSettings.GeneralSettings.AutomaticImportSettings.UpdateFolder"
></
inthub
:setting>
<
inthub
:setting
name
=
"ScheduleImportSettings.GeneralSettings.ImportOptions.ImportSecondaryAsRef"
>false</
inthub
:setting>
<
inthub
:setting
name
=
"ScheduleImportSettings.GeneralSettings.ImportOptions.AllowUsingPilotDataServerElement"
>false</
inthub
:setting>
<
inthub
:setting
name
=
"ScheduleImportSettings.GeneralSettings.ImportOptions.SkipSecondaryEventsExceedingPrimaryDuration"
>false</
inthub
:setting>
<
inthub
:setting
name
=
"ScheduleImportSettings.GeneralSettings.ImportOptions.TreatDurationTimeCodeAndTimeGivenAsIntegerAsFrameCount"
>false</
inthub
:setting>
<
inthub
:setting
name
=
"ScheduleImportSettings.MappingSettings"
></
inthub
:setting>
<
inthub
:setting
name
=
"ScheduleImportSettings.FilteringOptions.PrimaryEventFiltering"
></
inthub
:setting>
<
inthub
:setting
name
=
"ScheduleImportSettings.UpdateSettings.UpdateOptions.AutomaticUpdateMode"
>Full</
inthub
:setting>
<
inthub
:setting
name
=
"ScheduleImportSettings.UpdateSettings.UpdateOptions.DeleteProcessedFiles"
>2</
inthub
:setting>
<
inthub
:setting
name
=
"ScheduleImportSettings.UpdateSettings.UpdateOptions.ClearPlayedEvents"
>00:00:00</
inthub
:setting>
<
inthub
:setting
name
=
"ScheduleImportSettings.UpdateSettings.UpdateOptions.ClearUnplayedEvents"
>00:00:00</
inthub
:setting>
<
inthub
:setting
name
=
"ScheduleImportSettings.UpdateSettings.UpdateOptions.AllowUpdatesOfRunningPlaylist"
>false</
inthub
:setting>
<
inthub
:setting
name
=
"ScheduleImportSettings.UpdateSettings.UpdateOptions.LockEditedPageWhenUpdate"
>true</
inthub
:setting>
<
inthub
:setting
name
=
"ScheduleImportSettings.UpdateSettings.UpdateOptions.RetrieveDateFromRunningPlaylist"
>false</
inthub
:setting>
<
inthub
:setting
name
=
"ScheduleImportSettings.UpdateSettings.UpdateOptions.CreatePlaylistIfNotExists"
>false</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalTriggering.GPI.IsEnabled"
>false</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalTriggering.GPI.GPIDeviceDefinition.BitsPerSecond"
>19200</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalTriggering.GPI.GPIDeviceDefinition.Port"
>----</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalTriggering.GPI.GPIDeviceDefinition.StopBits"
>1</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalTriggering.GPI.GPIDeviceDefinition.DataBits"
>8</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalTriggering.GPI.GPIDeviceDefinition.Parity"
>None</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalTriggering.GPI.GPIDeviceDefinition.FlowControl"
>None</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalTriggering.GPI.GPIDeviceDefinition.BoxType"
>SRC-8</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalTriggering.GPI.GPIDeviceDefinition.IP"
></
inthub
:setting>
<
inthub
:setting
name
=
"ExternalTriggering.GPI.GPIDeviceDefinition.Unit"
>0</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalTriggering.GPI.GPIDeviceDefinition.SlaveId"
>0</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalTriggering.GPI.GPIActionsMapping"
></
inthub
:setting>
<
inthub
:setting
name
=
"ExternalTriggering.VDCP.IsEnabled"
>false</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalTriggering.VDCP.VDCP.IsForceExtendedMode"
>false</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalTriggering.VDCP.VDCP.BitsPerSecond"
>38400</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalTriggering.VDCP.VDCP.Port"
>----</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalTriggering.VDCP.VDCP.ByteSize"
>8</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalTriggering.VDCP.VDCP.ExtraStopBits"
>1</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalTriggering.VDCP.VDCP.Parity"
>1</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalTriggering.IntelligentInterface.IsEnabled"
>false</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalTriggering.IntelligentInterface.IntelligentInterface.BitsPerSecond"
>19200</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalTriggering.IntelligentInterface.IntelligentInterface.Port"
>----</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalTriggering.IntelligentInterface.IntelligentInterface.Encoding"
>UTF-8</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalTriggering.IntelligentInterface.IntelligentInterface.Space"
>false</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalTriggering.TCP.IsEnabled"
>false</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalTriggering.TCP.TCP.Port"
></
inthub
:setting>
<
inthub
:setting
name
=
"ExternalDataSources.DatabaseConnections.DatabaseConnections.Links"
></
inthub
:setting>
<
inthub
:setting
name
=
"ExternalDataSources.UpdateService.UpdateService.HostName"
>
http://localhost:56999
</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalDataSources.UpdateService.UpdateService.Take"
>true</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalDataSources.UpdateService.UpdateService.TakeTimeout"
>5</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalDataSources.UpdateService.UpdateService.Preview"
>true</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalDataSources.UpdateService.UpdateService.PreviewTimeout"
>5</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalDataSources.UpdateService.UpdateService.Update"
>true</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalDataSources.UpdateService.UpdateService.UpdateTimeout"
>5</
inthub
:setting>
<
inthub
:setting
name
=
"ExternalDataSources.DatabaseConnections.DatabaseConnections.ConnectionDelay"
></
inthub
:setting>
<
inthub
:setting
name
=
"QuickActions"
></
inthub
:setting>
</
inthub
:general>
<
inthub
:mappings>
<
inthub
:mapping
xsi:type
=
"inthub:xml"
>
<
inthub
:fileNamePattern>*.*</
inthub
:fileNamePattern>
<
inthub
:scheduleFileNameInfo />
<
inthub
:columnMappings>
<
inthub
:columnMapping
mappingReference
=
""
fieldName
=
"channel"
/>
<
inthub
:columnMapping
mappingReference
=
""
fieldName
=
"ignore"
/>
<
inthub
:columnMapping
mappingReference
=
""
fieldName
=
"date"
/>
<
inthub
:columnMapping
mappingReference
=
""
fieldName
=
"time"
/>
<
inthub
:columnMapping
mappingReference
=
"@dateT@time"
fieldName
=
"begin_at"
/>
<
inthub
:columnMapping
mappingReference
=
""
fieldName
=
"duration"
/>
<
inthub
:columnMapping
mappingReference
=
""
fieldName
=
"timecode"
/>
<
inthub
:columnMapping
mappingReference
=
""
fieldName
=
"description"
/>
<
inthub
:columnMapping
mappingReference
=
""
fieldName
=
"event_id"
/>
<
inthub
:columnMapping
mappingReference
=
""
fieldName
=
"trigger_id"
/>
<
inthub
:columnMapping
mappingReference
=
""
fieldName
=
"event_type"
/>
<
inthub
:columnMapping
mappingReference
=
""
fieldName
=
"secondary_event_id"
/>
</
inthub
:columnMappings>
<
inthub
:primaryDateFormat>YYYY/MM/DD</
inthub
:primaryDateFormat>
<
inthub
:isBroadcastDate>false</
inthub
:isBroadcastDate>
<
inthub
:primaryEventType>MAIN</
inthub
:primaryEventType>
<
inthub
:secondaryEventType>SECONDARY</
inthub
:secondaryEventType>
<
inthub
:isDefaultBehavior>false</
inthub
:isDefaultBehavior>
<
inthub
:ignoreValues />
<
inthub
:primaryEventPath>/</
inthub
:primaryEventPath>
<
inthub
:secondaryInsidePrimaryEvents>false</
inthub
:secondaryInsidePrimaryEvents>
<
inthub
:secondaryEventPath>/</
inthub
:secondaryEventPath>
<
inthub
:channelNodeLocationTakenFromRoot>true</
inthub
:channelNodeLocationTakenFromRoot>
<
inthub
:dateNodeLocationTakenFromRoot>true</
inthub
:dateNodeLocationTakenFromRoot>
</
inthub
:mapping>
</
inthub
:mappings>
<
inthub
:primaryEventFilters />
</
inthub
:channelSettings>
Disallowed Actions
This end-point does not allow POST, PUT or DELETE, and will return a 'HTTP/1.1 405 Method Not Allowed'.