Viz Channel Branding User Guide
Version 5.0 | Published July 10, 2023 ©
POST Channel
Adds a channel to Promo Server configuration.
The response is a list of all channels that are configured.
Syntax
Syntax
POST /config/channelsRequest
POST /config/channels HTTP/1.1Content-Type: application/vizrt.promoserver+xml; type=channel<promoserver:channel xmlns:promoserver="http://www.vizrt.com/promoserver"> <promoserver:name>TestNew</promoserver:name></promoserver:channel>Response - New channel was added to the configured list of channels
HTTP/1.1 200 OKContent-Type: application/vizrt.promoserver+xml; type=channelsList<promoserver:channelsList xmlns:promoserver="http://www.vizrt.com/promoserver"> <promoserver:channelItem> <promoserver:refLink rel="self" type="application/vizrt.promoserver+xml; type=channel" href="http://localhost:9980/config/channels/Test" /> <promoserver:refLink rel="edit" type="application/vizrt.promoserver+xml; type=channel" href="http://localhost:9980/config/channels/Test" /> <promoserver:refLink rel="machineaddresses" type="application/vizrt.promoserver+xml; type=machineAddressesList" href="http://localhost:9980/config/channels/Test/machineaddresses" /> <promoserver:name>Test</promoserver:name> </promoserver:channelItem> <promoserver:channelItem> <promoserver:refLink rel="self" type="application/vizrt.promoserver+xml; type=channel" href="http://localhost:9980/config/channels/TestCross" /> <promoserver:refLink rel="edit" type="application/vizrt.promoserver+xml; type=channel" href="http://localhost:9980/config/channels/TestCross" /> <promoserver:refLink rel="machineaddresses" type="application/vizrt.promoserver+xml; type=machineAddressesList" href="http://localhost:9980/config/channels/TestCross/machineaddresses" /> <promoserver:name>TestCross</promoserver:name> </promoserver:channelItem> <promoserver:channelItem> <promoserver:refLink rel="self" type="application/vizrt.promoserver+xml; type=channel" href="http://localhost:9980/config/channels/TestNew" /> <promoserver:refLink rel="edit" type="application/vizrt.promoserver+xml; type=channel" href="http://localhost:9980/config/channels/TestNew" /> <promoserver:refLink rel="machineaddresses" type="application/vizrt.promoserver+xml; type=machineAddressesList" href="http://localhost:9980/config/channels/TestNew/machineaddresses" /> <promoserver:name>TestNew</promoserver:name> </promoserver:channelItem></promoserver:channelsList>Error Response - Channel already exists
HTTP/1.1 409 ConflictContent-Type: application/xml; charset=utf-8 <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">Element of name TestNew already exists</string>Error Response - Invalid channel name
HTTP/1.1 400 Bad RequestContent-Type: application/xml; charset=utf-8 <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">Input content is invalid: Channel name Test#2 is not valid</string>