VideoDB icon

VideoDB

Interact with the VideoDB API

Record Meeting

AI-generated

Summary

Record a meeting by providing its URL and optionally specifying bot details, meeting title, callback configuration, time zone, and whether to enable realtime streaming. The recording is saved to a specified collection.

Inputs

  • Collection Name or ID (required) — Select the target collection by name or ID where the meeting recording will be saved.
  • Meeting URL (required) — The URL of the meeting to be recorded.
  • Bot Name — Optional name for the bot that will join and record the meeting.
  • Bot Image URL — Optional image URL for the bot.
  • Meeting Title — Optional title to label the recorded meeting.
  • Callback URL — Optional URL to be called back upon recording completion.
  • Callback Data — Optional JSON data to include with the callback request.
  • Time Zone — Time zone to interpret meeting times; defaults to UTC if not specified.
  • Realtime Stream — Boolean flag to enable or disable realtime streaming while recording; defaults to false.

Output shape

a single JSON response object from the VideoDB API representing the recording request result

The operation sends a POST request to the VideoDB API at the endpoint /collection/{collection_id}/meeting/record with the supplied parameters in the body. The response typically contains details about the recording job or confirmation. Errors are captured and can be output as error messages if 'Continue On Fail' is enabled.

Examples

Example 1: Record a meeting with required and optional parameters

Provide the collection ID, meeting URL, and optionally bot name; receive JSON response confirming the recording has started or containing metadata.

Links

Discussion