VideoDB icon

VideoDB

Interact with the VideoDB API

Overview

This node integrates with the VideoDB API to retrieve video-related data from specified collections. Specifically, the "Get Video" operation allows users to fetch detailed information about a particular video within a chosen collection.

Common scenarios where this node is beneficial include:

  • Automating workflows that require fetching metadata or details of specific videos stored in VideoDB collections.
  • Integrating video data retrieval into larger automation pipelines, such as content management systems or media processing workflows.
  • Dynamically selecting videos based on collection and video IDs for further processing or analysis.

For example, a user might select a collection of marketing videos and then retrieve details about a specific video to update its metadata or trigger downstream actions like transcoding or publishing.

Properties

Name Meaning
Collection Name or ID Select a video collection by name or ID. The list is dynamically loaded from available collections.
Video Name or ID Select a video within the chosen collection by name or ID. The list depends on the selected collection.

Output

The node outputs an array containing one item per input item processed. Each output item has a json field containing the full response from the VideoDB API for the requested video. This JSON includes all available metadata and details about the video.

No binary data output is produced by this operation.

Dependencies

  • Requires an API key credential for authenticating with the VideoDB API.
  • The base URL for the API defaults to https://api.videodb.io but can be customized via credentials.
  • The node uses HTTP requests with authentication headers (x-access-token) to communicate with the VideoDB service.

Troubleshooting

  • Missing or invalid API key: If the API key credential is not set or invalid, the node will fail to authenticate. Ensure the API key is correctly configured in the node's credentials.
  • Invalid collection or video ID: Selecting a non-existent collection or video ID will result in errors or empty responses. Use the dynamic dropdowns to select valid options or verify IDs manually.
  • Network issues: Connectivity problems to the VideoDB API endpoint may cause request failures. Check network access and proxy settings if applicable.
  • API rate limits or quota exceeded: If the API enforces usage limits, excessive requests may be throttled or rejected. Review API usage policies and adjust workflow frequency accordingly.

Links and References

Discussion