Granicus Media

The CRD maintains their Webcasts using Granicus.

Upanup developed the Granicus Media custom module using the ViewPublisher.php script to retrieve the media (webcast) data. The module provides a REST endpoint that is imported into Drupal using feeds to the Webcast content type and are displayed in the Live Webcasts page and are attached to meetings when it is broadcasted.

Image
Image
Recent Webcasts

 

REST API

The REST Resource for the CRD Services are enabled in Configuration > Web services > REST.

Endpoint

Granicus Media - Video
/granicus_media/rest/video: GET

Example Data:

[{
   "clip-id": "2097",
   "name": "Regional Water Supply Commission on 2025-01-15 1:30 PM",
   "date": "2025-01-15",
   "start-time": 1736976600,
   "duration": "21600",
   "url": "https://crd.ca.granicus.com/player/clip/2097",
   "committee": "Regional Water Supply Commission",
   "end-time": 1736998200,
   "title": "Regional Water Supply Commission - January 15, 2025"
}, ...] 

Derived Data

url
Player URL with appended clip-id

committee
Extracted committee name from name.

end-time
Added timestamp value of start-time and duration.

title
Combined committee and date in MMM d, YYYY format.

Configuration

To configure the Granicus Legistar module, navigate to Configuration > Web services > Granicus Media.

API Authentication

Client ID
Enter the client id for Granicus Legistar

Image
Was this page helpful?

Feedback details

CAPTCHA
Abstract teal and navy blue butterfly illustrations.

Territorial Acknowledgement

The CRD conducts its business within the Territories of many First Nations, all of whom have a long-standing relationship with the land and waters from time immemorial that continues to this day.