Services

circle-exclamation

Services API

ServicesApiController#show_kaltura_configarrow-up-right

GET /api/v1/services/kaltura

Scope: url:GET|/api/v1/services/kaltura

Return the config information for the Kaltura plugin in json format.

API response field:

  • enabled

Enabled state of the Kaltura plugin

  • domain

Main domain of the Kaltura instance (This is the URL where the Kaltura API resides)

  • resources_domain

Kaltura URL for grabbing thumbnails and other resources

  • rtmp_domain

Hostname to be used for RTMP recording

  • partner_id

Partner ID used for communicating with the Kaltura instance

Example Response:

ServicesApiController#start_kaltura_sessionarrow-up-right

POST /api/v1/services/kaltura_session

Scope: url:POST|/api/v1/services/kaltura_session

Start a new Kaltura session, so that new media can be recorded and uploaded to this Canvas instance’s Kaltura instance.

API response field:

  • ks

The kaltura session id, for use in the kaltura v3 API. This can be used in the uploadtoken service, for instance, to upload a new media file into kaltura.

Example Response:


This documentation is generated directly from the Canvas LMS source code, available on Githubarrow-up-right.

Last updated

Was this helpful?