Companywebcast API Wiki

Page History: LiveManagementService 1.0 Home

Compare Page Revisions



« Older Revision - Back to Page History - Newer Revision »


Page Revision: 2017/03/31 22:39


Live Management Service 1.0

The Company Webcast Live Management Service is a REST service that can be used to Start and Stop a Live Webcast, as well as activate and de-activate resources such as topics and speakers.

Table of Contents [Hide/Show]


Methods

hasstream

Determines whether a Webcast has an active stream.
Webcasts without an active stream cannot be started or stopped.

request method
GET
path
"webcast/" + webcastId + "/hasstream"
required request headers
"Accept", "application/json"
returns
Boolean





var request = new RestRequest("webcast/" + id + "/hasstream", Method.GET); returns bool

var request = new RestRequest("webcast/" + id + "/authorize", Method.POST); request.AddJsonBody(new Credentials() { username = username, password = password, });

returns Token

var request = new RestRequest("webcast/" + webcastId + "/start", Method.POST); request.AddHeader("Authorization", token);

returns Request

var request = new RestRequest("webcast/" + webcastId + "/stop", Method.POST); request.AddHeader("Authorization", token); returns request

var request = new RestRequest("webcast/" + webcastId + "/" + resourceType + "/" + resourceId + "/activate", Method.POST); request.AddHeader("Authorization", token); returns request

var request = new RestRequest("webcast/" + webcastId + "/request/" + requestId, Method.GET); request.AddHeader("Authorization", token);

returns Request