Page History: LiveManagementService 1.0 Home
Compare Page Revisions
Page Revision: 2017/03/31 22:26
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.
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