From ed296f5113b74178c1fab5abeb3ede47f23f8d8b Mon Sep 17 00:00:00 2001 From: dazzatronus Date: Wed, 30 Sep 2026 11:42:42 +1000 Subject: [PATCH] feat: deprecate the Mux and TikTok destinations --- api.oas3.yaml | 2 +- schemas/destinations/muxDestination.yaml | 4 ++++ schemas/destinations/muxDestinationOptions.yaml | 4 ++++ schemas/destinations/tiktokDestination.yaml | 4 ++++ schemas/destinations/tiktokDestinationOptions.yaml | 4 ++++ schemas/responses/assetresponseattributes.yaml | 2 +- 6 files changed, 18 insertions(+), 2 deletions(-) diff --git a/api.oas3.yaml b/api.oas3.yaml index a2a40f6..a0faf69 100644 --- a/api.oas3.yaml +++ b/api.oas3.yaml @@ -63,7 +63,7 @@ tags: - name: Serve description: >- Assets generated by the Edit API or uploaded via the Ingest API are sent to the Serve API. The Serve API includes - a simple hosting service with a CDN or you can send assets to third party services like AWS S3 or Mux. The Serve + a simple hosting service with a CDN or you can send assets to third party services like AWS S3 or Google Cloud Storage. The Serve API includes endpoints to look up assets, where they are hosted and their status. - name: Ingest diff --git a/schemas/destinations/muxDestination.yaml b/schemas/destinations/muxDestination.yaml index a2bca12..a311218 100644 --- a/schemas/destinations/muxDestination.yaml +++ b/schemas/destinations/muxDestination.yaml @@ -1,5 +1,9 @@ MuxDestination: + deprecated: true description: >- + **Notice: The Mux destination is deprecated.** It continues to work, with no behaviour change for existing + integrations. + Send videos to the [Mux](https://www.mux.com/docs) video hosting and streaming service. Mux credentials are required and added via the [dashboard](https://dashboard.shotstack.io/integrations/mux), not in the request. diff --git a/schemas/destinations/muxDestinationOptions.yaml b/schemas/destinations/muxDestinationOptions.yaml index d5cab96..f84f7f4 100644 --- a/schemas/destinations/muxDestinationOptions.yaml +++ b/schemas/destinations/muxDestinationOptions.yaml @@ -1,5 +1,9 @@ MuxDestinationOptions: + deprecated: true description: >- + **Notice: MuxDestinationOptions, like the Mux destination, is deprecated.** It continues to work, with no behaviour change for existing + integrations. + Pass additional options to control how Mux processes video. Currently supports playback_policy and passthrough options. properties: diff --git a/schemas/destinations/tiktokDestination.yaml b/schemas/destinations/tiktokDestination.yaml index dfe92c8..549782a 100644 --- a/schemas/destinations/tiktokDestination.yaml +++ b/schemas/destinations/tiktokDestination.yaml @@ -1,5 +1,9 @@ TiktokDestination: + deprecated: true description: >- + **Notice: The TikTok destination is deprecated.** It continues to work, with no behaviour change for existing + integrations. + Send videos to TikTok. TikTok credentials are required and added via the [dashboard](https://dashboard.shotstack.io/integrations/tiktok), not in the request. properties: diff --git a/schemas/destinations/tiktokDestinationOptions.yaml b/schemas/destinations/tiktokDestinationOptions.yaml index db1b953..973dbdf 100644 --- a/schemas/destinations/tiktokDestinationOptions.yaml +++ b/schemas/destinations/tiktokDestinationOptions.yaml @@ -1,5 +1,9 @@ TiktokDestinationOptions: + deprecated: true description: >- + **Notice: TiktokDestinationOptions, like the TikTok destination, is deprecated.** It continues to work, with no behaviour change for existing + integrations. + Pass additional options to control how TikTok publishes video. properties: title: diff --git a/schemas/responses/assetresponseattributes.yaml b/schemas/responses/assetresponseattributes.yaml index e87bb71..2b8bdc5 100644 --- a/schemas/responses/assetresponseattributes.yaml +++ b/schemas/responses/assetresponseattributes.yaml @@ -19,7 +19,7 @@ example: 2abd5c11-0f3d-4c6d-ba20-235fc9b8e8b7 providerId: description: >- - The third party id of an asset transferred to an external provider, i.e. Mux, YouTube or S3. If the provider + The third party id of an asset transferred to an external provider, such as Vimeo or S3. If the provider is Shotstack, the providerID is the same as the asset id. type: string example: a4482cbf-e321-42a2-ac8b-947d26886840