diff --git a/src/cli/Descript.CLI/Commands/ApiEndpointsImportDriveMediaCommandApiCommand.g.cs b/src/cli/Descript.CLI/Commands/ApiEndpointsImportDriveMediaCommandApiCommand.g.cs
index 755d43b..536a7bd 100644
--- a/src/cli/Descript.CLI/Commands/ApiEndpointsImportDriveMediaCommandApiCommand.g.cs
+++ b/src/cli/Descript.CLI/Commands/ApiEndpointsImportDriveMediaCommandApiCommand.g.cs
@@ -79,7 +79,7 @@ rather than to a specific project. Files can optionally be placed in a folder.
- URLs must be accessible by Descript servers
- URLs must support HTTP Range requests
- Recommended to sign URLs for 12-48 hours to reduce chance of failure
-- [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types)
+- [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types#importing-with-the-api): the API accepts more containers and codecs than the app, including MXF, MPEG-TS, and AVI
### Direct file upload
diff --git a/src/cli/Descript.CLI/Commands/ApiEndpointsImportProjectMediaCommandApiCommand.g.cs b/src/cli/Descript.CLI/Commands/ApiEndpointsImportProjectMediaCommandApiCommand.g.cs
index 8b38631..e767118 100644
--- a/src/cli/Descript.CLI/Commands/ApiEndpointsImportProjectMediaCommandApiCommand.g.cs
+++ b/src/cli/Descript.CLI/Commands/ApiEndpointsImportProjectMediaCommandApiCommand.g.cs
@@ -138,7 +138,7 @@ public static Command Create(string? commandName = null)
- URLs must be accessible by Descript servers
- URLs must support HTTP Range requests
- Recommended to sign URLs for 12-48 hours to reduce chance of failure
-- [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types)
+- [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types#importing-with-the-api): the API accepts more containers and codecs than the app, including MXF, MPEG-TS, and AVI
### Direct file upload
diff --git a/src/libs/Descript/Generated/Descript.ApiEndpointsClient.ImportDriveMedia.g.cs b/src/libs/Descript/Generated/Descript.ApiEndpointsClient.ImportDriveMedia.g.cs
index 2902195..d77b27c 100644
--- a/src/libs/Descript/Generated/Descript.ApiEndpointsClient.ImportDriveMedia.g.cs
+++ b/src/libs/Descript/Generated/Descript.ApiEndpointsClient.ImportDriveMedia.g.cs
@@ -50,7 +50,7 @@ partial void ProcessImportDriveMediaResponseContent(
/// - URLs must be accessible by Descript servers
/// - URLs must support HTTP Range requests
/// - Recommended to sign URLs for 12-48 hours to reduce chance of failure
- /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types)
+ /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types#importing-with-the-api): the API accepts more containers and codecs than the app, including MXF, MPEG-TS, and AVI
/// ### Direct file upload
/// Instead of providing a URL, you can upload files directly by specifying `content_type` and `file_size` for a media item. The response will include a signed `upload_url` for each direct upload item. PUT the file bytes to that URL, and the import job will process it automatically. See the [Direct file upload](#tag/Direct-file-upload) guide for a full walkthrough.
/// ### Async Operations
@@ -86,7 +86,7 @@ partial void ProcessImportDriveMediaResponseContent(
/// - URLs must be accessible by Descript servers
/// - URLs must support HTTP Range requests
/// - Recommended to sign URLs for 12-48 hours to reduce chance of failure
- /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types)
+ /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types#importing-with-the-api): the API accepts more containers and codecs than the app, including MXF, MPEG-TS, and AVI
/// ### Direct file upload
/// Instead of providing a URL, you can upload files directly by specifying `content_type` and `file_size` for a media item. The response will include a signed `upload_url` for each direct upload item. PUT the file bytes to that URL, and the import job will process it automatically. See the [Direct file upload](#tag/Direct-file-upload) guide for a full walkthrough.
/// ### Async Operations
@@ -660,7 +660,7 @@ partial void ProcessImportDriveMediaResponseContent(
/// - URLs must be accessible by Descript servers
/// - URLs must support HTTP Range requests
/// - Recommended to sign URLs for 12-48 hours to reduce chance of failure
- /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types)
+ /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types#importing-with-the-api): the API accepts more containers and codecs than the app, including MXF, MPEG-TS, and AVI
/// ### Direct file upload
/// Instead of providing a URL, you can upload files directly by specifying `content_type` and `file_size` for a media item. The response will include a signed `upload_url` for each direct upload item. PUT the file bytes to that URL, and the import job will process it automatically. See the [Direct file upload](#tag/Direct-file-upload) guide for a full walkthrough.
/// ### Async Operations
diff --git a/src/libs/Descript/Generated/Descript.ApiEndpointsClient.ImportProjectMedia.g.cs b/src/libs/Descript/Generated/Descript.ApiEndpointsClient.ImportProjectMedia.g.cs
index 926a7fa..70b494a 100644
--- a/src/libs/Descript/Generated/Descript.ApiEndpointsClient.ImportProjectMedia.g.cs
+++ b/src/libs/Descript/Generated/Descript.ApiEndpointsClient.ImportProjectMedia.g.cs
@@ -54,7 +54,7 @@ partial void ProcessImportProjectMediaResponseContent(
/// - URLs must be accessible by Descript servers
/// - URLs must support HTTP Range requests
/// - Recommended to sign URLs for 12-48 hours to reduce chance of failure
- /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types)
+ /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types#importing-with-the-api): the API accepts more containers and codecs than the app, including MXF, MPEG-TS, and AVI
/// ### Direct file upload
/// Instead of providing a URL, you can upload files directly by specifying `content_type` and `file_size` for a media item. The response will include a signed `upload_url` for each direct upload item. PUT the file bytes to that URL, and the import job will process it automatically. See the [Direct file upload](#tag/Direct-file-upload) guide for a full walkthrough.
/// ### Async Operations
@@ -95,7 +95,7 @@ partial void ProcessImportProjectMediaResponseContent(
/// - URLs must be accessible by Descript servers
/// - URLs must support HTTP Range requests
/// - Recommended to sign URLs for 12-48 hours to reduce chance of failure
- /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types)
+ /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types#importing-with-the-api): the API accepts more containers and codecs than the app, including MXF, MPEG-TS, and AVI
/// ### Direct file upload
/// Instead of providing a URL, you can upload files directly by specifying `content_type` and `file_size` for a media item. The response will include a signed `upload_url` for each direct upload item. PUT the file bytes to that URL, and the import job will process it automatically. See the [Direct file upload](#tag/Direct-file-upload) guide for a full walkthrough.
/// ### Async Operations
@@ -704,7 +704,7 @@ partial void ProcessImportProjectMediaResponseContent(
/// - URLs must be accessible by Descript servers
/// - URLs must support HTTP Range requests
/// - Recommended to sign URLs for 12-48 hours to reduce chance of failure
- /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types)
+ /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types#importing-with-the-api): the API accepts more containers and codecs than the app, including MXF, MPEG-TS, and AVI
/// ### Direct file upload
/// Instead of providing a URL, you can upload files directly by specifying `content_type` and `file_size` for a media item. The response will include a signed `upload_url` for each direct upload item. PUT the file bytes to that URL, and the import job will process it automatically. See the [Direct file upload](#tag/Direct-file-upload) guide for a full walkthrough.
/// ### Async Operations
diff --git a/src/libs/Descript/Generated/Descript.IApiEndpointsClient.ImportDriveMedia.g.cs b/src/libs/Descript/Generated/Descript.IApiEndpointsClient.ImportDriveMedia.g.cs
index b696073..db5cdf9 100644
--- a/src/libs/Descript/Generated/Descript.IApiEndpointsClient.ImportDriveMedia.g.cs
+++ b/src/libs/Descript/Generated/Descript.IApiEndpointsClient.ImportDriveMedia.g.cs
@@ -13,7 +13,7 @@ public partial interface IApiEndpointsClient
/// - URLs must be accessible by Descript servers
/// - URLs must support HTTP Range requests
/// - Recommended to sign URLs for 12-48 hours to reduce chance of failure
- /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types)
+ /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types#importing-with-the-api): the API accepts more containers and codecs than the app, including MXF, MPEG-TS, and AVI
/// ### Direct file upload
/// Instead of providing a URL, you can upload files directly by specifying `content_type` and `file_size` for a media item. The response will include a signed `upload_url` for each direct upload item. PUT the file bytes to that URL, and the import job will process it automatically. See the [Direct file upload](#tag/Direct-file-upload) guide for a full walkthrough.
/// ### Async Operations
@@ -39,7 +39,7 @@ public partial interface IApiEndpointsClient
/// - URLs must be accessible by Descript servers
/// - URLs must support HTTP Range requests
/// - Recommended to sign URLs for 12-48 hours to reduce chance of failure
- /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types)
+ /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types#importing-with-the-api): the API accepts more containers and codecs than the app, including MXF, MPEG-TS, and AVI
/// ### Direct file upload
/// Instead of providing a URL, you can upload files directly by specifying `content_type` and `file_size` for a media item. The response will include a signed `upload_url` for each direct upload item. PUT the file bytes to that URL, and the import job will process it automatically. See the [Direct file upload](#tag/Direct-file-upload) guide for a full walkthrough.
/// ### Async Operations
@@ -65,7 +65,7 @@ public partial interface IApiEndpointsClient
/// - URLs must be accessible by Descript servers
/// - URLs must support HTTP Range requests
/// - Recommended to sign URLs for 12-48 hours to reduce chance of failure
- /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types)
+ /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types#importing-with-the-api): the API accepts more containers and codecs than the app, including MXF, MPEG-TS, and AVI
/// ### Direct file upload
/// Instead of providing a URL, you can upload files directly by specifying `content_type` and `file_size` for a media item. The response will include a signed `upload_url` for each direct upload item. PUT the file bytes to that URL, and the import job will process it automatically. See the [Direct file upload](#tag/Direct-file-upload) guide for a full walkthrough.
/// ### Async Operations
diff --git a/src/libs/Descript/Generated/Descript.IApiEndpointsClient.ImportProjectMedia.g.cs b/src/libs/Descript/Generated/Descript.IApiEndpointsClient.ImportProjectMedia.g.cs
index a2eba89..45bd008 100644
--- a/src/libs/Descript/Generated/Descript.IApiEndpointsClient.ImportProjectMedia.g.cs
+++ b/src/libs/Descript/Generated/Descript.IApiEndpointsClient.ImportProjectMedia.g.cs
@@ -17,7 +17,7 @@ public partial interface IApiEndpointsClient
/// - URLs must be accessible by Descript servers
/// - URLs must support HTTP Range requests
/// - Recommended to sign URLs for 12-48 hours to reduce chance of failure
- /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types)
+ /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types#importing-with-the-api): the API accepts more containers and codecs than the app, including MXF, MPEG-TS, and AVI
/// ### Direct file upload
/// Instead of providing a URL, you can upload files directly by specifying `content_type` and `file_size` for a media item. The response will include a signed `upload_url` for each direct upload item. PUT the file bytes to that URL, and the import job will process it automatically. See the [Direct file upload](#tag/Direct-file-upload) guide for a full walkthrough.
/// ### Async Operations
@@ -48,7 +48,7 @@ public partial interface IApiEndpointsClient
/// - URLs must be accessible by Descript servers
/// - URLs must support HTTP Range requests
/// - Recommended to sign URLs for 12-48 hours to reduce chance of failure
- /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types)
+ /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types#importing-with-the-api): the API accepts more containers and codecs than the app, including MXF, MPEG-TS, and AVI
/// ### Direct file upload
/// Instead of providing a URL, you can upload files directly by specifying `content_type` and `file_size` for a media item. The response will include a signed `upload_url` for each direct upload item. PUT the file bytes to that URL, and the import job will process it automatically. See the [Direct file upload](#tag/Direct-file-upload) guide for a full walkthrough.
/// ### Async Operations
@@ -79,7 +79,7 @@ public partial interface IApiEndpointsClient
/// - URLs must be accessible by Descript servers
/// - URLs must support HTTP Range requests
/// - Recommended to sign URLs for 12-48 hours to reduce chance of failure
- /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types)
+ /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types#importing-with-the-api): the API accepts more containers and codecs than the app, including MXF, MPEG-TS, and AVI
/// ### Direct file upload
/// Instead of providing a URL, you can upload files directly by specifying `content_type` and `file_size` for a media item. The response will include a signed `upload_url` for each direct upload item. PUT the file bytes to that URL, and the import job will process it automatically. See the [Direct file upload](#tag/Direct-file-upload) guide for a full walkthrough.
/// ### Async Operations
diff --git a/src/libs/Descript/Generated/autosdk.generated-examples.json b/src/libs/Descript/Generated/autosdk.generated-examples.json
index d8f78be..d6cc216 100644
--- a/src/libs/Descript/Generated/autosdk.generated-examples.json
+++ b/src/libs/Descript/Generated/autosdk.generated-examples.json
@@ -70,7 +70,7 @@
"Order": 7,
"Title": "Import media and sequences",
"Slug": "importprojectmedia",
- "Description": "Import media files into a new or existing project and create compositions.\n\nThis endpoint can:\n- Create a new project if \u0060project_id\u0060 is not provided\n- Import media files from URLs\n- Create multitrack sequences\n- Create compositions (timelines) from existing or new media in the project\n- Trigger transcription and other background processing tasks\n\n### Media URL requirements\n- URLs must be accessible by Descript servers\n- URLs must support HTTP Range requests\n- Recommended to sign URLs for 12-48 hours to reduce chance of failure\n- [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types)\n\n### Direct file upload\n\nInstead of providing a URL, you can upload files directly by specifying \u0060content_type\u0060 and \u0060file_size\u0060 for a media item. The response will include a signed \u0060upload_url\u0060 for each direct upload item. PUT the file bytes to that URL, and the import job will process it automatically. See the [Direct file upload](#tag/Direct-file-upload) guide for a full walkthrough.\n\n### Async Operations\n\nImports\u00A0run in the background and return a \u0060job_id\u0060. Monitor progress via the [GET /jobs/{job_id}](#operation/getJob) endpoint.\n\n### Dynamic webhook\n\nIf \u0060callback_url\u0060 is provided, Descript will POST the job status to that URL when the job finishes (successfully or not).\n\nThe payload will match the format returned by [GET /jobs/{job_id}](#operation/getJob).",
+ "Description": "Import media files into a new or existing project and create compositions.\n\nThis endpoint can:\n- Create a new project if \u0060project_id\u0060 is not provided\n- Import media files from URLs\n- Create multitrack sequences\n- Create compositions (timelines) from existing or new media in the project\n- Trigger transcription and other background processing tasks\n\n### Media URL requirements\n- URLs must be accessible by Descript servers\n- URLs must support HTTP Range requests\n- Recommended to sign URLs for 12-48 hours to reduce chance of failure\n- [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types#importing-with-the-api): the API accepts more containers and codecs than the app, including MXF, MPEG-TS, and AVI\n\n### Direct file upload\n\nInstead of providing a URL, you can upload files directly by specifying \u0060content_type\u0060 and \u0060file_size\u0060 for a media item. The response will include a signed \u0060upload_url\u0060 for each direct upload item. PUT the file bytes to that URL, and the import job will process it automatically. See the [Direct file upload](#tag/Direct-file-upload) guide for a full walkthrough.\n\n### Async Operations\n\nImports\u00A0run in the background and return a \u0060job_id\u0060. Monitor progress via the [GET /jobs/{job_id}](#operation/getJob) endpoint.\n\n### Dynamic webhook\n\nIf \u0060callback_url\u0060 is provided, Descript will POST the job status to that URL when the job finishes (successfully or not).\n\nThe payload will match the format returned by [GET /jobs/{job_id}](#operation/getJob).",
"Language": "csharp",
"Code": "using var client = new DescriptClient(apiKey);\n\nvar request = global::System.Text.Json.JsonSerializer.Deserialize\u003Cglobal::Descript.ImportProjectMediaRequest\u003E(\n @\u0022{\n \u0022\u0022project_name\u0022\u0022: \u0022\u0022Marketing Video\u0022\u0022,\n \u0022\u0022add_media\u0022\u0022: {\n \u0022\u0022Misc/intro.mp4\u0022\u0022: {\n \u0022\u0022url\u0022\u0022: \u0022\u0022https://example.com/intro.mp4\u0022\u0022\n },\n \u0022\u0022demo.mp4\u0022\u0022: {\n \u0022\u0022url\u0022\u0022: \u0022\u0022https://example.com/demo.mp4\u0022\u0022\n },\n \u0022\u0022Misc/outro.mp4\u0022\u0022: {\n \u0022\u0022url\u0022\u0022: \u0022\u0022https://example.com/outro.mp4\u0022\u0022\n }\n },\n \u0022\u0022add_compositions\u0022\u0022: [\n {\n \u0022\u0022name\u0022\u0022: \u0022\u0022Rough Cut\u0022\u0022,\n \u0022\u0022clips\u0022\u0022: [\n {\n \u0022\u0022media\u0022\u0022: \u0022\u0022Misc/intro.mp4\u0022\u0022\n },\n {\n \u0022\u0022media\u0022\u0022: \u0022\u0022demo.mp4\u0022\u0022\n },\n {\n \u0022\u0022media\u0022\u0022: \u0022\u0022Misc/outro.mp4\u0022\u0022\n }\n ]\n }\n ]\n}\u0022)!;\n\nvar response = await client.ApiEndpoints.ImportProjectMediaAsync(\n request: request\n);",
"Format": "sdk",
diff --git a/src/libs/Descript/openapi.yaml b/src/libs/Descript/openapi.yaml
index e0087f9..4c5e5a9 100644
--- a/src/libs/Descript/openapi.yaml
+++ b/src/libs/Descript/openapi.yaml
@@ -470,7 +470,7 @@ paths:
summary: Import media and sequences
security:
- bearerAuth: []
- description: "Import media files into a new or existing project and create compositions.\n\nThis endpoint can:\n- Create a new project if `project_id` is not provided\n- Import media files from URLs\n- Create multitrack sequences\n- Create compositions (timelines) from existing or new media in the project\n- Trigger transcription and other background processing tasks\n\n### Media URL requirements\n- URLs must be accessible by Descript servers\n- URLs must support HTTP Range requests\n- Recommended to sign URLs for 12-48 hours to reduce chance of failure\n- [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types)\n\n### Direct file upload\n\nInstead of providing a URL, you can upload files directly by specifying `content_type` and `file_size` for a media item. The response will include a signed `upload_url` for each direct upload item. PUT the file bytes to that URL, and the import job will process it automatically. See the [Direct file upload](#tag/Direct-file-upload) guide for a full walkthrough.\n\n### Async Operations\n\nImports\_run in the background and return a `job_id`. Monitor progress via the [GET /jobs/{job_id}](#operation/getJob) endpoint.\n\n### Dynamic webhook\n\nIf `callback_url` is provided, Descript will POST the job status to that URL when the job finishes (successfully or not).\n\nThe payload will match the format returned by [GET /jobs/{job_id}](#operation/getJob).\n"
+ description: "Import media files into a new or existing project and create compositions.\n\nThis endpoint can:\n- Create a new project if `project_id` is not provided\n- Import media files from URLs\n- Create multitrack sequences\n- Create compositions (timelines) from existing or new media in the project\n- Trigger transcription and other background processing tasks\n\n### Media URL requirements\n- URLs must be accessible by Descript servers\n- URLs must support HTTP Range requests\n- Recommended to sign URLs for 12-48 hours to reduce chance of failure\n- [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types#importing-with-the-api): the API accepts more containers and codecs than the app, including MXF, MPEG-TS, and AVI\n\n### Direct file upload\n\nInstead of providing a URL, you can upload files directly by specifying `content_type` and `file_size` for a media item. The response will include a signed `upload_url` for each direct upload item. PUT the file bytes to that URL, and the import job will process it automatically. See the [Direct file upload](#tag/Direct-file-upload) guide for a full walkthrough.\n\n### Async Operations\n\nImports\_run in the background and return a `job_id`. Monitor progress via the [GET /jobs/{job_id}](#operation/getJob) endpoint.\n\n### Dynamic webhook\n\nIf `callback_url` is provided, Descript will POST the job status to that URL when the job finishes (successfully or not).\n\nThe payload will match the format returned by [GET /jobs/{job_id}](#operation/getJob).\n"
operationId: importProjectMedia
requestBody:
content:
@@ -928,7 +928,7 @@ paths:
- URLs must be accessible by Descript servers
- URLs must support HTTP Range requests
- Recommended to sign URLs for 12-48 hours to reduce chance of failure
- - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types)
+ - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types#importing-with-the-api): the API accepts more containers and codecs than the app, including MXF, MPEG-TS, and AVI
### Direct file upload