diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.VideoObject.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.VideoObject.g.cs
index 0cabe87e..7bafba5f 100644
--- a/src/libs/Ideogram/Generated/Ideogram.Models.VideoObject.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.VideoObject.g.cs
@@ -8,6 +8,12 @@ namespace Ideogram
///
public sealed partial class VideoObject
{
+ ///
+ /// The generated video's asset ID. Use it with asset_type RESPONSE in video_asset_identifier for a follow-up video edit. This is distinct from the generation ID used for polling.
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("asset_id")]
+ public string? AssetId { get; set; }
+
///
/// Discriminator marking this entry as a generated video in the polling endpoint's mixed data array.
///
@@ -81,6 +87,9 @@ public sealed partial class VideoObject
/// The actual measured length of the produced video in seconds.
/// Example: 5
///
+ ///
+ /// The generated video's asset ID. Use it with asset_type RESPONSE in video_asset_identifier for a follow-up video edit. This is distinct from the generation ID used for polling.
+ ///
///
/// Discriminator marking this entry as a generated video in the polling endpoint's mixed data array.
///
@@ -96,9 +105,11 @@ public VideoObject(
string resolution,
string aspectRatio,
int duration,
+ string? assetId,
global::Ideogram.VideoObjectObjectType? objectType,
string? url)
{
+ this.AssetId = assetId;
this.ObjectType = objectType;
this.Url = url;
this.Prompt = prompt ?? throw new global::System.ArgumentNullException(nameof(prompt));
diff --git a/src/libs/Ideogram/openapi.json b/src/libs/Ideogram/openapi.json
index acb967a6..987baa7a 100644
--- a/src/libs/Ideogram/openapi.json
+++ b/src/libs/Ideogram/openapi.json
@@ -38549,6 +38549,11 @@
"VideoObject": {
"description": "A single generated video returned by the generation polling endpoint.",
"properties": {
+ "asset_id": {
+ "description": "The generated video's asset ID. Use it with asset_type RESPONSE in video_asset_identifier for a follow-up video edit. This is distinct from the generation ID used for polling.",
+ "title": "asset_id",
+ "type": "string"
+ },
"object_type": {
"description": "Discriminator marking this entry as a generated video in the polling endpoint's mixed data array.",
"enum": [