Viz Channel Branding User Guide
Version 5.0 | Published July 10, 2023 ©
POST Machine Address
Adds a new machine address to a channel Promo Server configuration.
Note: Machine address names are not case sensitive, i.e. localhost is the same as LOCALHOST
Syntax
POST /config/channels/{channelname}/machineaddressesRequest
POST /config/channels/Test/machineaddresses HTTP/1.1Content-Type: application/vizrt.promoserver+xml; type=machineAddress<promoserver:machineAddress xmlns:promoserver="http://www.vizrt.com/promoserver"> <promoserver:name>secondarybackuphost</promoserver:name></promoserver:machineAddress>Response - New machine address was added to the configured list of machine addresses for a channel
HTTP/1.1 200 OKContent-Type: application/vizrt.promoserver+xml; type=machineAddressesList<promoserver:machineAddressesList xmlns:promoserver="http://www.vizrt.com/promoserver"> <promoserver:machineAddress> <promoserver:refLink rel="self" type="application/vizrt.promoserver+xml; type=machineAddress" href="http://localhost:9980/config/channels/Test/machineaddresses/localhost" /> <promoserver:refLink rel="edit" type="application/vizrt.promoserver+xml; type=machineAddress" href="http://localhost:9980/config/channels/Test/machineaddresses/localhost" /> <promoserver:refLink rel="status" type="application/vizrt.promoserver+xml; type=machineAddressStatus" href="http://localhost:9980/config/channels/Test/machineaddresses/localhost/status" /> <promoserver:name>localhost</promoserver:name> </promoserver:machineAddress> <promoserver:machineAddress> <promoserver:refLink rel="self" type="application/vizrt.promoserver+xml; type=machineAddress" href="http://localhost:9980/config/channels/Test/machineaddresses/backuphost" /> <promoserver:refLink rel="edit" type="application/vizrt.promoserver+xml; type=machineAddress" href="http://localhost:9980/config/channels/Test/machineaddresses/backuphost" /> <promoserver:refLink rel="status" type="application/vizrt.promoserver+xml; type=machineAddressStatus" href="http://localhost:9980/config/channels/Test/machineaddresses/backuphost/status" /> <promoserver:name>backuphost</promoserver:name> </promoserver:machineAddress> <promoserver:machineAddress> <promoserver:refLink rel="self" type="application/vizrt.promoserver+xml; type=machineAddress" href="http://localhost:9980/config/channels/Test/machineaddresses/secondarybackuphost" /> <promoserver:refLink rel="edit" type="application/vizrt.promoserver+xml; type=machineAddress" href="http://localhost:9980/config/channels/Test/machineaddresses/secondarybackuphost" /> <promoserver:refLink rel="status" type="application/vizrt.promoserver+xml; type=machineAddressStatus" href="http://localhost:9980/config/channels/Test/machineaddresses/secondarybackuphost/status" /> <promoserver:name>secondarybackuphost</promoserver:name> </promoserver:machineAddress></promoserver:machineAddressesList>Error Response - Machine address 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 localhost already exists</string>Error Response - Channel not found
HTTP/1.1 404 Not FoundContent-Type: application/xml; charset=utf-8<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">Element Test could not be found</string>Error Response - Invalid host 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: Machine address 'host#' is not a valid host name</string>