Viz Channel Branding User Guide
Version 5.2 | Published June 05, 2024 ©
POST a Page to Page Pool (Version 2.0)
Add one page to a channel's Page Pool.
Description is set from template, if left empty.
Name and template cannot be empty. Attempting to add a page with template does not exist in template pool, will return a ' HTTP 400 Failed to create page, missing template: NNN '.
Default duration and time to live can be empty.
Attempting to add a Page that already exists will return a 'HTTP 409 Can't add page 'NNN', it already exists'.
Syntax
POST /api/channels/[channel]/page_poolRequest
POST /api/channels/test/page_pool HTTP/1.1Content-Type: application/vizrt.integrationshubv2+xml; type=page<inthub:page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:inthub="http://www.vizrt.com/integrationshub"> <inthub:name>test1</inthub:name> <inthub:template>6000</inthub:template> <inthub:description>New description</inthub:description> <inthub:defaultDuration>00:00:10.000</inthub:defaultDuration> <inthub:timeToLive>2023-12-31</inthub:timeToLive></inthub:page>Response
HTTP/1.1 201 CreatedContent-Type: application/vizrt.integrationshubv2+xml; type=page<inthub:page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:inthub="http://www.vizrt.com/integrationshub"> <inthub:name>test1</inthub:name> <inthub:refLink rel="self" type="application/vizrt.integrationshubv2+xml; type=page" href="http://127.0.0.1:9991/api/channels/test/page_pool/test1" /> <inthub:refLink rel="edit" type="application/vizrt.integrationshubv2+xml; type=page" href="http://127.0.0.1:9991/api/channels/test/page_pool/test1" /> <inthub:refLink rel="pagecontent" type="application/vizrt.integrationshubv2+xml; type=pagecontent" href="http://127.0.0.1:9991/api/channels/test/page_pool/test1/pagecontent" /> <inthub:template>6000</inthub:template> <inthub:description>New description</inthub:description> <inthub:defaultDuration>00:00:10.000</inthub:defaultDuration> <inthub:timeToLive>2023-12-31</inthub:timeToLive></inthub:page> Page with empty optional values
Syntax
POST /api/channels/[channel]/page_poolRequest
POST /api/channels/test/page_pool HTTP/1.1Content-Type: application/vizrt.integrationshubv2+xml; type=page<inthub:page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:inthub="http://www.vizrt.com/integrationshub"> <inthub:name>test2</inthub:name> <inthub:template>6000</inthub:template> <inthub:description></inthub:description> <inthub:defaultDuration></inthub:defaultDuration> <inthub:timeToLive></inthub:timeToLive></inthub:page>Response
HTTP/1.1 201 CreatedContent-Type: application/vizrt.integrationshubv2+xml; type=page<inthub:page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:inthub="http://www.vizrt.com/integrationshub"> <inthub:name>test2</inthub:name> <inthub:refLink rel="self" type="application/vizrt.integrationshubv2+xml; type=page" href="http://127.0.0.1:9991/api/channels/test/page_pool/test2" /> <inthub:refLink rel="edit" type="application/vizrt.integrationshubv2+xml; type=page" href="http://127.0.0.1:9991/api/channels/test/page_pool/test2" /> <inthub:refLink rel="pagecontent" type="application/vizrt.integrationshubv2+xml; type=pagecontent" href="http://127.0.0.1:9991/api/channels/test/page_pool/test2/pagecontent" /> <inthub:template>6000</inthub:template> <inthub:description>Lower third</inthub:description> <inthub:defaultDuration /> <inthub:timeToLive /></inthub:page>