diff --git a/src/cli/Descript.CLI/Commands/ApiEndpointsImportProjectMediaCommandApiCommand.g.cs b/src/cli/Descript.CLI/Commands/ApiEndpointsImportProjectMediaCommandApiCommand.g.cs index 27a8103..ffb2b12 100644 --- a/src/cli/Descript.CLI/Commands/ApiEndpointsImportProjectMediaCommandApiCommand.g.cs +++ b/src/cli/Descript.CLI/Commands/ApiEndpointsImportProjectMediaCommandApiCommand.g.cs @@ -136,7 +136,7 @@ public static Command Create() - 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/hc/en-us/articles/10164098416909-Supported-file-types) +- [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types) ### Direct file upload diff --git a/src/libs/Descript/Generated/Descript.ApiEndpointsClient.ImportProjectMedia.g.cs b/src/libs/Descript/Generated/Descript.ApiEndpointsClient.ImportProjectMedia.g.cs index 376c411..4c856fb 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/hc/en-us/articles/10164098416909-Supported-file-types)
+ /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types)
/// ### 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/hc/en-us/articles/10164098416909-Supported-file-types)
+ /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types)
/// ### 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/hc/en-us/articles/10164098416909-Supported-file-types)
+ /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types)
/// ### 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.DescriptClient.g.cs b/src/libs/Descript/Generated/Descript.DescriptClient.g.cs index 61cc2a4..e3907b1 100644 --- a/src/libs/Descript/Generated/Descript.DescriptClient.g.cs +++ b/src/libs/Descript/Generated/Descript.DescriptClient.g.cs @@ -100,7 +100,7 @@ public sealed partial class DescriptClient : global::Descript.IDescriptClient, g /// /// Users of Descript currently have three options to export their edited content. They can export files in various
- /// formats, share a Descript link, or use our [one-click cloud export](https://help.descript.com/hc/en-us/articles/360043869551-Becoming-a-Supported-Content-Hosting-Partner)
+ /// formats, share a Descript link, or use our [one-click cloud export](https://help.descript.com/connect-with-us/hosting-partners)
/// to publish directly to a partner.
/// ### Roundtrip Metadata
/// If Project data previously came from a partner via an Edit in Descript schema then any Descript Export pages
diff --git a/src/libs/Descript/Generated/Descript.ExportFromDescriptClient.g.cs b/src/libs/Descript/Generated/Descript.ExportFromDescriptClient.g.cs index 204a24d..dd27f4c 100644 --- a/src/libs/Descript/Generated/Descript.ExportFromDescriptClient.g.cs +++ b/src/libs/Descript/Generated/Descript.ExportFromDescriptClient.g.cs @@ -5,7 +5,7 @@ namespace Descript { /// /// Users of Descript currently have three options to export their edited content. They can export files in various
- /// formats, share a Descript link, or use our [one-click cloud export](https://help.descript.com/hc/en-us/articles/360043869551-Becoming-a-Supported-Content-Hosting-Partner)
+ /// formats, share a Descript link, or use our [one-click cloud export](https://help.descript.com/connect-with-us/hosting-partners)
/// to publish directly to a partner.
/// ### Roundtrip Metadata
/// If Project data previously came from a partner via an Edit in Descript schema then any Descript Export pages
diff --git a/src/libs/Descript/Generated/Descript.IApiEndpointsClient.ImportProjectMedia.g.cs b/src/libs/Descript/Generated/Descript.IApiEndpointsClient.ImportProjectMedia.g.cs index 39ee3e8..a2eba89 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/hc/en-us/articles/10164098416909-Supported-file-types)
+ /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types)
/// ### 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/hc/en-us/articles/10164098416909-Supported-file-types)
+ /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types)
/// ### 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/hc/en-us/articles/10164098416909-Supported-file-types)
+ /// - [Supported file types](https://help.descript.com/add-and-manage-media/supported-file-types)
/// ### 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.IDescriptClient.g.cs b/src/libs/Descript/Generated/Descript.IDescriptClient.g.cs index 2be1b06..656a2e1 100644 --- a/src/libs/Descript/Generated/Descript.IDescriptClient.g.cs +++ b/src/libs/Descript/Generated/Descript.IDescriptClient.g.cs @@ -90,7 +90,7 @@ public partial interface IDescriptClient : global::System.IDisposable /// /// Users of Descript currently have three options to export their edited content. They can export files in various
- /// formats, share a Descript link, or use our [one-click cloud export](https://help.descript.com/hc/en-us/articles/360043869551-Becoming-a-Supported-Content-Hosting-Partner)
+ /// formats, share a Descript link, or use our [one-click cloud export](https://help.descript.com/connect-with-us/hosting-partners)
/// to publish directly to a partner.
/// ### Roundtrip Metadata
/// If Project data previously came from a partner via an Edit in Descript schema then any Descript Export pages
diff --git a/src/libs/Descript/Generated/Descript.IExportFromDescriptClient.g.cs b/src/libs/Descript/Generated/Descript.IExportFromDescriptClient.g.cs index 386c49d..edfcd6f 100644 --- a/src/libs/Descript/Generated/Descript.IExportFromDescriptClient.g.cs +++ b/src/libs/Descript/Generated/Descript.IExportFromDescriptClient.g.cs @@ -5,7 +5,7 @@ namespace Descript { /// /// Users of Descript currently have three options to export their edited content. They can export files in various
- /// formats, share a Descript link, or use our [one-click cloud export](https://help.descript.com/hc/en-us/articles/360043869551-Becoming-a-Supported-Content-Hosting-Partner)
+ /// formats, share a Descript link, or use our [one-click cloud export](https://help.descript.com/connect-with-us/hosting-partners)
/// to publish directly to a partner.
/// ### Roundtrip Metadata
/// If Project data previously came from a partner via an Edit in Descript schema then any Descript Export pages
diff --git a/src/libs/Descript/Generated/autosdk.generated-examples.json b/src/libs/Descript/Generated/autosdk.generated-examples.json index 9f14bff..56f4e74 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/hc/en-us/articles/10164098416909-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)\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 e61334d..e78d21b 100644 --- a/src/libs/Descript/openapi.yaml +++ b/src/libs/Descript/openapi.yaml @@ -264,7 +264,7 @@ tags: - name: Export from Descript description: | Users of Descript currently have three options to export their edited content. They can export files in various - formats, share a Descript link, or use our [one-click cloud export](https://help.descript.com/hc/en-us/articles/360043869551-Becoming-a-Supported-Content-Hosting-Partner) + formats, share a Descript link, or use our [one-click cloud export](https://help.descript.com/connect-with-us/hosting-partners) to publish directly to a partner. ### Roundtrip Metadata @@ -285,7 +285,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/hc/en-us/articles/10164098416909-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)\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: