Videos
Retrieve and manage generated videos from Bannerbear.
Columns
| Name | Type | ReadOnly | References | Description |
| Uid [KEY] | String | True |
Unique video generation identifier | |
| CreatedAt | Datetime | True |
Video generation creation timestamp | |
| LengthInSeconds | Double | True |
Video duration in seconds | |
| ApprovalRequired | Boolean | False |
Whether approval is required before rendering | |
| InputMediaUrl | String | False |
Input media file URL | |
| DetectedContentType | String | True |
Detected content type of input media | |
| Status | String | True |
Current status of video generation The allowed values are pending, rendering, completed, failed, pending_approval. | |
| Url | String | True |
API URL for this video resource | |
| RenderType | String | True |
Type of video rendering The allowed values are overlay, transcribe, multi_overlay. | |
| PercentRendered | Integer | True |
Percentage of video rendering completed | |
| VideoUrl | String | True |
URL of the generated video | |
| ThumbnailUrl | String | True |
URL of the generated video thumbnail | |
| Modifications | String | False |
Array of modifications applied | |
| Metadata | String | False |
Custom metadata string | |
| Transcription | String | False |
Video transcription data | |
| TranscriptionLayerName | String | True |
Name of the transcription layer | |
| Frames | String | False |
Array of frame data | |
| FrameDurations | String | False |
Array of frame durations | |
| TrimStartTime | Double | False |
Video trim start time in seconds | |
| TrimEndTime | Double | False |
Video trim end time in seconds | |
| TrimToLengthInSeconds | Double | False |
Trim video to specified length in seconds | |
| ZoomSettings | String | False |
Video zoom settings | |
| ZoomFactor | Double | False |
Video zoom factor | |
| BlurSettings | String | False |
Video blur settings | |
| WebhookUrl | String | False |
Webhook URL for notifications | |
| WebhookVideoCompletedResponseCode | Integer | True |
Webhook response code for video completed event | |
| WebhookVideoPendingResponseCode | Integer | True |
Webhook response code for video pending event | |
| WebhookResponseCode | Integer | True |
General webhook response code | |
| Width | Integer | True |
Video width in pixels | |
| Height | Integer | True |
Video height in pixels | |
| CreateGifPreview | Boolean | False |
Whether to create GIF preview | |
| GifPreviewUrl | String | True |
Generated GIF preview URL | |
| VideoTemplate | String | False |
VideoTemplates.Uid |
Video template UID reference |
| VideoTemplateName | String | True |
Video template name |