Vidyard
Plugin that provides federated search integration with the Vidyard video platform. CMS users can search, browse, and select Vidyard videos directly from within Brightspot using the standard external item picker interface.
The plugin communicates with the Vidyard Dashboard API v1.0 to retrieve video metadata and supports multiple Vidyard accounts by scoping API credentials and caches per site.
Key capabilities
- Search and browse Vidyard videos from within any Brightspot content picker that supports external items.
- Configure a separate Vidyard account per site, with a global fallback for sites that do not have their own credentials.
- Cache API responses in memory with a configurable timeout to reduce API calls.
- Sort results by creation date, last-updated date, or title.
- Only videos with a status of "ready" are surfaced—videos that are still encoding or in an error state are excluded automatically.
How it works
When a CMS user types a query in a content picker, Brightspot routes the request to VidyardDatabase, which calls the Vidyard Dashboard API v1.0. Results are filtered to "ready" videos, mapped to VidyardVideo instances, and stored in an in-memory cache keyed to the site's API token. Subsequent requests for the same query are served from cache until the configured timeout expires. When a user selects a previously returned video, the plugin fetches its full metadata from the same cache before attaching it to the asset.
Who this documentation is for
- CMS editors—learn how to configure the plugin and search for Vidyard videos in Configuration and search.
- Developers—find installation instructions, API reference, and configuration details in Technical reference.