From 0875431c78947b051913d2bc49a79d5a580a5fd0 Mon Sep 17 00:00:00 2001 From: Murderlon Date: Thu, 8 Aug 2024 14:56:44 +0200 Subject: [PATCH 1/2] docs: make hosted Companion more clear --- docs/companion.md | 38 +++++++++++++++ docs/sources/companion-plugins/box.mdx | 35 ++++++++++++++ docs/sources/companion-plugins/dropbox.mdx | 35 ++++++++++++++ docs/sources/companion-plugins/facebook.mdx | 35 ++++++++++++++ .../companion-plugins/google-drive.mdx | 35 ++++++++++++++ .../companion-plugins/google-photos.mdx | 35 ++++++++++++++ docs/sources/companion-plugins/instagram.mdx | 35 ++++++++++++++ docs/sources/companion-plugins/onedrive.mdx | 48 ++++++++++++++++--- docs/sources/companion-plugins/unsplash.mdx | 35 ++++++++++++++ docs/sources/companion-plugins/url.mdx | 35 ++++++++++++++ docs/sources/companion-plugins/zoom.mdx | 35 ++++++++++++++ 11 files changed, 394 insertions(+), 7 deletions(-) diff --git a/docs/companion.md b/docs/companion.md index 824c86e16e..5b26aea23a 100644 --- a/docs/companion.md +++ b/docs/companion.md @@ -67,6 +67,42 @@ files to arrive at Transloadit servers, much like Uppy. ::: +To do so each provider plugin must be configured with Transloadit’s Companion +URLs: + +```js +import { COMPANION_URL, COMPANION_ALLOWED_HOSTS } from '@uppy/transloadit'; +import Dropbox from '@uppy/dropbox'; + +uppy.use(Dropbox, { + companionUrl: COMPANION_URL, + companionAllowedHosts: COMPANION_ALLOWED_HOSTS, +}); +``` + +You may also hit rate limits, because the OAuth application is shared between +everyone using Transloadit. + +To solve that, you can use your own OAuth keys with Transloadit’s hosted +Companion servers by using Transloadit Template Credentials. [Create a Template +Credential][template-credentials] on the Transloadit site. Select “Companion +OAuth” for the service, and enter the key and secret for the provider you want +to use. Then you can pass the name of the new credentials to that provider: + +```js +import { COMPANION_URL, COMPANION_ALLOWED_HOSTS } from '@uppy/transloadit'; +import Dropbox from '@uppy/dropbox'; + +uppy.use(Dropbox, { + companionUrl: COMPANION_URL, + companionAllowedHosts: COMPANION_ALLOWED_HOSTS, + companionKeysParams: { + key: 'YOUR_TRANSLOADIT_API_KEY', + credentialsName: 'my_companion_dropbox_creds', + }, +}); +``` + ## Installation & use Companion is installed from npm. Depending on how you want to run Companion, the @@ -949,3 +985,5 @@ automatically restart when files are changed. [url]: /docs/url [zoom]: /docs/zoom [transloadit]: https://transloadit.com +[template-credentials]: + https://transloadit.com/docs/#how-to-create-template-credentials diff --git a/docs/sources/companion-plugins/box.mdx b/docs/sources/companion-plugins/box.mdx index aabde9c9ef..02583a794c 100644 --- a/docs/sources/companion-plugins/box.mdx +++ b/docs/sources/companion-plugins/box.mdx @@ -81,6 +81,41 @@ new Uppy() .use(Box, { companionUrl: 'https://your-companion.com' }); ``` +### Use with Transloadit + +```js +import { COMPANION_URL, COMPANION_ALLOWED_HOSTS } from '@uppy/transloadit'; +import Box from '@uppy/box'; + +uppy.use(Box, { + companionUrl: COMPANION_URL, + companionAllowedHosts: COMPANION_ALLOWED_HOSTS, +}); +``` + +You may also hit rate limits, because the OAuth application is shared between +everyone using Transloadit. + +To solve that, you can use your own OAuth keys with Transloadit’s hosted +Companion servers by using Transloadit Template Credentials. [Create a Template +Credential][template-credentials] on the Transloadit site. Select “Companion +OAuth” for the service, and enter the key and secret for the provider you want +to use. Then you can pass the name of the new credentials to that provider: + +```js +import { COMPANION_URL, COMPANION_ALLOWED_HOSTS } from '@uppy/transloadit'; +import Box from '@uppy/box'; + +uppy.use(Box, { + companionUrl: COMPANION_URL, + companionAllowedHosts: COMPANION_ALLOWED_HOSTS, + companionKeysParams: { + key: 'YOUR_TRANSLOADIT_API_KEY', + credentialsName: 'my_companion_dropbox_creds', + }, +}); +``` + ### Use in Companion You can create a Box App on the diff --git a/docs/sources/companion-plugins/dropbox.mdx b/docs/sources/companion-plugins/dropbox.mdx index b5c52dd86c..fc5e59e8e8 100644 --- a/docs/sources/companion-plugins/dropbox.mdx +++ b/docs/sources/companion-plugins/dropbox.mdx @@ -81,6 +81,41 @@ new Uppy() .use(Dropbox, { companionUrl: 'https://your-companion.com' }); ``` +### Use with Transloadit + +```js +import { COMPANION_URL, COMPANION_ALLOWED_HOSTS } from '@uppy/transloadit'; +import Dropbox from '@uppy/dropbox'; + +uppy.use(Dropbox, { + companionUrl: COMPANION_URL, + companionAllowedHosts: COMPANION_ALLOWED_HOSTS, +}); +``` + +You may also hit rate limits, because the OAuth application is shared between +everyone using Transloadit. + +To solve that, you can use your own OAuth keys with Transloadit’s hosted +Companion servers by using Transloadit Template Credentials. [Create a Template +Credential][template-credentials] on the Transloadit site. Select “Companion +OAuth” for the service, and enter the key and secret for the provider you want +to use. Then you can pass the name of the new credentials to that provider: + +```js +import { COMPANION_URL, COMPANION_ALLOWED_HOSTS } from '@uppy/transloadit'; +import Dropbox from '@uppy/dropbox'; + +uppy.use(Dropbox, { + companionUrl: COMPANION_URL, + companionAllowedHosts: COMPANION_ALLOWED_HOSTS, + companionKeysParams: { + key: 'YOUR_TRANSLOADIT_API_KEY', + credentialsName: 'my_companion_dropbox_creds', + }, +}); +``` + ### Use in Companion You can create a Dropbox App on the diff --git a/docs/sources/companion-plugins/facebook.mdx b/docs/sources/companion-plugins/facebook.mdx index e0d87bf8a2..2d3e2c6426 100644 --- a/docs/sources/companion-plugins/facebook.mdx +++ b/docs/sources/companion-plugins/facebook.mdx @@ -81,6 +81,41 @@ new Uppy() .use(Facebook, { companionUrl: 'https://your-companion.com' }); ``` +### Use with Transloadit + +```js +import { COMPANION_URL, COMPANION_ALLOWED_HOSTS } from '@uppy/transloadit'; +import Facebook from '@uppy/facebook'; + +uppy.use(Facebook, { + companionUrl: COMPANION_URL, + companionAllowedHosts: COMPANION_ALLOWED_HOSTS, +}); +``` + +You may also hit rate limits, because the OAuth application is shared between +everyone using Transloadit. + +To solve that, you can use your own OAuth keys with Transloadit’s hosted +Companion servers by using Transloadit Template Credentials. [Create a Template +Credential][template-credentials] on the Transloadit site. Select “Companion +OAuth” for the service, and enter the key and secret for the provider you want +to use. Then you can pass the name of the new credentials to that provider: + +```js +import { COMPANION_URL, COMPANION_ALLOWED_HOSTS } from '@uppy/transloadit'; +import Facebook from '@uppy/facebook'; + +uppy.use(Facebook, { + companionUrl: COMPANION_URL, + companionAllowedHosts: COMPANION_ALLOWED_HOSTS, + companionKeysParams: { + key: 'YOUR_TRANSLOADIT_API_KEY', + credentialsName: 'my_companion_dropbox_creds', + }, +}); +``` + ### Use in Companion You can create a Facebook App on the diff --git a/docs/sources/companion-plugins/google-drive.mdx b/docs/sources/companion-plugins/google-drive.mdx index b7332e5c56..d7cdbf6eff 100644 --- a/docs/sources/companion-plugins/google-drive.mdx +++ b/docs/sources/companion-plugins/google-drive.mdx @@ -81,6 +81,41 @@ new Uppy() .use(GoogleDrive, { companionUrl: 'https://your-companion.com' }); ``` +### Use with Transloadit + +```js +import { COMPANION_URL, COMPANION_ALLOWED_HOSTS } from '@uppy/transloadit'; +import GoogleDrive from '@uppy/google-drive'; + +uppy.use(GoogleDrive, { + companionUrl: COMPANION_URL, + companionAllowedHosts: COMPANION_ALLOWED_HOSTS, +}); +``` + +You may also hit rate limits, because the OAuth application is shared between +everyone using Transloadit. + +To solve that, you can use your own OAuth keys with Transloadit’s hosted +Companion servers by using Transloadit Template Credentials. [Create a Template +Credential][template-credentials] on the Transloadit site. Select “Companion +OAuth” for the service, and enter the key and secret for the provider you want +to use. Then you can pass the name of the new credentials to that provider: + +```js +import { COMPANION_URL, COMPANION_ALLOWED_HOSTS } from '@uppy/transloadit'; +import GoogleDrive from '@uppy/google-drive'; + +uppy.use(GoogleDrive, { + companionUrl: COMPANION_URL, + companionAllowedHosts: COMPANION_ALLOWED_HOSTS, + companionKeysParams: { + key: 'YOUR_TRANSLOADIT_API_KEY', + credentialsName: 'my_companion_dropbox_creds', + }, +}); +``` + ### Use in Companion To sign up for API keys, go to the diff --git a/docs/sources/companion-plugins/google-photos.mdx b/docs/sources/companion-plugins/google-photos.mdx index 23d92928a3..c6566f6dd5 100644 --- a/docs/sources/companion-plugins/google-photos.mdx +++ b/docs/sources/companion-plugins/google-photos.mdx @@ -84,6 +84,41 @@ new Uppy() }); ``` +### Use with Transloadit + +```js +import { COMPANION_URL, COMPANION_ALLOWED_HOSTS } from '@uppy/transloadit'; +import GooglePhotos from '@uppy/google-photos'; + +uppy.use(GooglePhotos, { + companionUrl: COMPANION_URL, + companionAllowedHosts: COMPANION_ALLOWED_HOSTS, +}); +``` + +You may also hit rate limits, because the OAuth application is shared between +everyone using Transloadit. + +To solve that, you can use your own OAuth keys with Transloadit’s hosted +Companion servers by using Transloadit Template Credentials. [Create a Template +Credential][template-credentials] on the Transloadit site. Select “Companion +OAuth” for the service, and enter the key and secret for the provider you want +to use. Then you can pass the name of the new credentials to that provider: + +```js +import { COMPANION_URL, COMPANION_ALLOWED_HOSTS } from '@uppy/transloadit'; +import GooglePhotos from '@uppy/google-photos'; + +uppy.use(GooglePhotos, { + companionUrl: COMPANION_URL, + companionAllowedHosts: COMPANION_ALLOWED_HOSTS, + companionKeysParams: { + key: 'YOUR_TRANSLOADIT_API_KEY', + credentialsName: 'my_companion_dropbox_creds', + }, +}); +``` + ### Use in Companion To sign up for API keys, go to the diff --git a/docs/sources/companion-plugins/instagram.mdx b/docs/sources/companion-plugins/instagram.mdx index caa8f5a422..8ef60d0a2d 100644 --- a/docs/sources/companion-plugins/instagram.mdx +++ b/docs/sources/companion-plugins/instagram.mdx @@ -81,6 +81,41 @@ new Uppy() .use(Instagram, { companionUrl: 'https://your-companion.com' }); ``` +### Use with Transloadit + +```js +import { COMPANION_URL, COMPANION_ALLOWED_HOSTS } from '@uppy/transloadit'; +import Instagram from '@uppy/instagram'; + +uppy.use(Instagram, { + companionUrl: COMPANION_URL, + companionAllowedHosts: COMPANION_ALLOWED_HOSTS, +}); +``` + +You may also hit rate limits, because the OAuth application is shared between +everyone using Transloadit. + +To solve that, you can use your own OAuth keys with Transloadit’s hosted +Companion servers by using Transloadit Template Credentials. [Create a Template +Credential][template-credentials] on the Transloadit site. Select “Companion +OAuth” for the service, and enter the key and secret for the provider you want +to use. Then you can pass the name of the new credentials to that provider: + +```js +import { COMPANION_URL, COMPANION_ALLOWED_HOSTS } from '@uppy/transloadit'; +import Instagram from '@uppy/instagram'; + +uppy.use(Instagram, { + companionUrl: COMPANION_URL, + companionAllowedHosts: COMPANION_ALLOWED_HOSTS, + companionKeysParams: { + key: 'YOUR_TRANSLOADIT_API_KEY', + credentialsName: 'my_companion_dropbox_creds', + }, +}); +``` + ### Use in Companion To sign up for API keys, go to the diff --git a/docs/sources/companion-plugins/onedrive.mdx b/docs/sources/companion-plugins/onedrive.mdx index a58af32b39..3889d88b31 100644 --- a/docs/sources/companion-plugins/onedrive.mdx +++ b/docs/sources/companion-plugins/onedrive.mdx @@ -81,6 +81,41 @@ new Uppy() .use(OneDrive, { companionUrl: 'https://your-companion.com' }); ``` +### Use with Transloadit + +```js +import { COMPANION_URL, COMPANION_ALLOWED_HOSTS } from '@uppy/transloadit'; +import OneDrive from '@uppy/onedrive'; + +uppy.use(OneDrive, { + companionUrl: COMPANION_URL, + companionAllowedHosts: COMPANION_ALLOWED_HOSTS, +}); +``` + +You may also hit rate limits, because the OAuth application is shared between +everyone using Transloadit. + +To solve that, you can use your own OAuth keys with Transloadit’s hosted +Companion servers by using Transloadit Template Credentials. [Create a Template +Credential][template-credentials] on the Transloadit site. Select “Companion +OAuth” for the service, and enter the key and secret for the provider you want +to use. Then you can pass the name of the new credentials to that provider: + +```js +import { COMPANION_URL, COMPANION_ALLOWED_HOSTS } from '@uppy/transloadit'; +import OneDrive from '@uppy/onedrive'; + +uppy.use(OneDrive, { + companionUrl: COMPANION_URL, + companionAllowedHosts: COMPANION_ALLOWED_HOSTS, + companionKeysParams: { + key: 'YOUR_TRANSLOADIT_API_KEY', + credentialsName: 'my_companion_dropbox_creds', + }, +}); +``` + ### Use in Companion To sign up for API keys, go to the @@ -100,15 +135,14 @@ If you are using Transloadit hosted Companion: https://api2.transloadit.com/companion/onedrive/redirect ``` -Go to the “Manifest” tab, and find the `"signInAudience"` key. -Change it to `"signInAudience": "AzureADandPersonalMicrosoftAccount"`, and click -“Save”. +Go to the “Manifest” tab, and find the `"signInAudience"` key. Change it to +`"signInAudience": "AzureADandPersonalMicrosoftAccount"`, and click “Save”. -Go to the “Overview” tab. -Copy the `Application (client) ID` field - this will be your Oauth client ID. +Go to the “Overview” tab. Copy the `Application (client) ID` field - this will +be your Oauth client ID. -Go to the “Certificates & secrets” tab, and click “+ New client secret”. -Copy the `Value` field - this will be your OAuth client secret. +Go to the “Certificates & secrets” tab, and click “+ New client secret”. Copy +the `Value` field - this will be your OAuth client secret. Configure the OneDrive key and secret in Companion. With the standalone Companion server, specify environment variables: diff --git a/docs/sources/companion-plugins/unsplash.mdx b/docs/sources/companion-plugins/unsplash.mdx index 7bb1f59d14..67513764f2 100644 --- a/docs/sources/companion-plugins/unsplash.mdx +++ b/docs/sources/companion-plugins/unsplash.mdx @@ -81,6 +81,41 @@ new Uppy() .use(Unsplash, { companionUrl: 'https://your-companion.com' }); ``` +### Use with Transloadit + +```js +import { COMPANION_URL, COMPANION_ALLOWED_HOSTS } from '@uppy/transloadit'; +import Unsplash from '@uppy/unsplash'; + +uppy.use(Unsplash, { + companionUrl: COMPANION_URL, + companionAllowedHosts: COMPANION_ALLOWED_HOSTS, +}); +``` + +You may also hit rate limits, because the OAuth application is shared between +everyone using Transloadit. + +To solve that, you can use your own OAuth keys with Transloadit’s hosted +Companion servers by using Transloadit Template Credentials. [Create a Template +Credential][template-credentials] on the Transloadit site. Select “Companion +OAuth” for the service, and enter the key and secret for the provider you want +to use. Then you can pass the name of the new credentials to that provider: + +```js +import { COMPANION_URL, COMPANION_ALLOWED_HOSTS } from '@uppy/transloadit'; +import Unsplash from '@uppy/unsplash'; + +uppy.use(Unsplash, { + companionUrl: COMPANION_URL, + companionAllowedHosts: COMPANION_ALLOWED_HOSTS, + companionKeysParams: { + key: 'YOUR_TRANSLOADIT_API_KEY', + credentialsName: 'my_companion_dropbox_creds', + }, +}); +``` + ### Use in Companion You can create a Unsplash App on the diff --git a/docs/sources/companion-plugins/url.mdx b/docs/sources/companion-plugins/url.mdx index 0f3a6cd5cc..1e70c21990 100644 --- a/docs/sources/companion-plugins/url.mdx +++ b/docs/sources/companion-plugins/url.mdx @@ -89,6 +89,41 @@ new Uppy() .use(Url, { companionUrl: 'https://your-companion.com' }); ``` +### Use with Transloadit + +```js +import { COMPANION_URL, COMPANION_ALLOWED_HOSTS } from '@uppy/transloadit'; +import Url from '@uppy/url'; + +uppy.use(Url, { + companionUrl: COMPANION_URL, + companionAllowedHosts: COMPANION_ALLOWED_HOSTS, +}); +``` + +You may also hit rate limits, because the OAuth application is shared between +everyone using Transloadit. + +To solve that, you can use your own OAuth keys with Transloadit’s hosted +Companion servers by using Transloadit Template Credentials. [Create a Template +Credential][template-credentials] on the Transloadit site. Select “Companion +OAuth” for the service, and enter the key and secret for the provider you want +to use. Then you can pass the name of the new credentials to that provider: + +```js +import { COMPANION_URL, COMPANION_ALLOWED_HOSTS } from '@uppy/transloadit'; +import Url from '@uppy/url'; + +uppy.use(Url, { + companionUrl: COMPANION_URL, + companionAllowedHosts: COMPANION_ALLOWED_HOSTS, + companionKeysParams: { + key: 'YOUR_TRANSLOADIT_API_KEY', + credentialsName: 'my_companion_dropbox_creds', + }, +}); +``` + ### Use in Companion Companion supports this plugin out-of-the-box, however it must be enabled in diff --git a/docs/sources/companion-plugins/zoom.mdx b/docs/sources/companion-plugins/zoom.mdx index e30eb455bc..95b4989b6c 100644 --- a/docs/sources/companion-plugins/zoom.mdx +++ b/docs/sources/companion-plugins/zoom.mdx @@ -84,6 +84,41 @@ new Uppy() .use(Zoom, { companionUrl: 'https://your-companion.com' }); ``` +### Use with Transloadit + +```js +import { COMPANION_URL, COMPANION_ALLOWED_HOSTS } from '@uppy/transloadit'; +import Zoom from '@uppy/zoom'; + +uppy.use(Zoom, { + companionUrl: COMPANION_URL, + companionAllowedHosts: COMPANION_ALLOWED_HOSTS, +}); +``` + +You may also hit rate limits, because the OAuth application is shared between +everyone using Transloadit. + +To solve that, you can use your own OAuth keys with Transloadit’s hosted +Companion servers by using Transloadit Template Credentials. [Create a Template +Credential][template-credentials] on the Transloadit site. Select “Companion +OAuth” for the service, and enter the key and secret for the provider you want +to use. Then you can pass the name of the new credentials to that provider: + +```js +import { COMPANION_URL, COMPANION_ALLOWED_HOSTS } from '@uppy/transloadit'; +import Zoom from '@uppy/zoom'; + +uppy.use(Zoom, { + companionUrl: COMPANION_URL, + companionAllowedHosts: COMPANION_ALLOWED_HOSTS, + companionKeysParams: { + key: 'YOUR_TRANSLOADIT_API_KEY', + credentialsName: 'my_companion_dropbox_creds', + }, +}); +``` + ### Use in Companion To sign up for API keys, go through the following steps: From 1ea49802b73749eb39c8db3e67850fca99d619b7 Mon Sep 17 00:00:00 2001 From: Murderlon Date: Thu, 8 Aug 2024 15:04:41 +0200 Subject: [PATCH 2/2] Fix missing definition --- docs/sources/companion-plugins/box.mdx | 3 +++ docs/sources/companion-plugins/dropbox.mdx | 3 +++ docs/sources/companion-plugins/facebook.mdx | 3 +++ docs/sources/companion-plugins/google-drive.mdx | 3 +++ docs/sources/companion-plugins/google-photos.mdx | 3 +++ docs/sources/companion-plugins/instagram.mdx | 3 +++ docs/sources/companion-plugins/onedrive.mdx | 3 +++ docs/sources/companion-plugins/unsplash.mdx | 3 +++ docs/sources/companion-plugins/url.mdx | 3 +++ docs/sources/companion-plugins/zoom.mdx | 3 +++ 10 files changed, 30 insertions(+) diff --git a/docs/sources/companion-plugins/box.mdx b/docs/sources/companion-plugins/box.mdx index 02583a794c..9312bbdbd9 100644 --- a/docs/sources/companion-plugins/box.mdx +++ b/docs/sources/companion-plugins/box.mdx @@ -221,3 +221,6 @@ export default { }, }; ``` + +[template-credentials]: + https://transloadit.com/docs/#how-to-create-template-credentials diff --git a/docs/sources/companion-plugins/dropbox.mdx b/docs/sources/companion-plugins/dropbox.mdx index fc5e59e8e8..4a111f35d5 100644 --- a/docs/sources/companion-plugins/dropbox.mdx +++ b/docs/sources/companion-plugins/dropbox.mdx @@ -221,3 +221,6 @@ export default { }, }; ``` + +[template-credentials]: + https://transloadit.com/docs/#how-to-create-template-credentials diff --git a/docs/sources/companion-plugins/facebook.mdx b/docs/sources/companion-plugins/facebook.mdx index 2d3e2c6426..dcc4968094 100644 --- a/docs/sources/companion-plugins/facebook.mdx +++ b/docs/sources/companion-plugins/facebook.mdx @@ -218,3 +218,6 @@ export default { }, }; ``` + +[template-credentials]: + https://transloadit.com/docs/#how-to-create-template-credentials diff --git a/docs/sources/companion-plugins/google-drive.mdx b/docs/sources/companion-plugins/google-drive.mdx index d7cdbf6eff..c682464ecb 100644 --- a/docs/sources/companion-plugins/google-drive.mdx +++ b/docs/sources/companion-plugins/google-drive.mdx @@ -222,3 +222,6 @@ export default { }, }; ``` + +[template-credentials]: + https://transloadit.com/docs/#how-to-create-template-credentials diff --git a/docs/sources/companion-plugins/google-photos.mdx b/docs/sources/companion-plugins/google-photos.mdx index c6566f6dd5..e90cfb6e65 100644 --- a/docs/sources/companion-plugins/google-photos.mdx +++ b/docs/sources/companion-plugins/google-photos.mdx @@ -218,3 +218,6 @@ export default { }, }; ``` + +[template-credentials]: + https://transloadit.com/docs/#how-to-create-template-credentials diff --git a/docs/sources/companion-plugins/instagram.mdx b/docs/sources/companion-plugins/instagram.mdx index 8ef60d0a2d..ca920d86cf 100644 --- a/docs/sources/companion-plugins/instagram.mdx +++ b/docs/sources/companion-plugins/instagram.mdx @@ -231,3 +231,6 @@ export default { }, }; ``` + +[template-credentials]: + https://transloadit.com/docs/#how-to-create-template-credentials diff --git a/docs/sources/companion-plugins/onedrive.mdx b/docs/sources/companion-plugins/onedrive.mdx index 3889d88b31..b91c3931e3 100644 --- a/docs/sources/companion-plugins/onedrive.mdx +++ b/docs/sources/companion-plugins/onedrive.mdx @@ -219,3 +219,6 @@ export default { }, }; ``` + +[template-credentials]: + https://transloadit.com/docs/#how-to-create-template-credentials diff --git a/docs/sources/companion-plugins/unsplash.mdx b/docs/sources/companion-plugins/unsplash.mdx index 67513764f2..1287729aeb 100644 --- a/docs/sources/companion-plugins/unsplash.mdx +++ b/docs/sources/companion-plugins/unsplash.mdx @@ -197,3 +197,6 @@ export default { }, }; ``` + +[template-credentials]: + https://transloadit.com/docs/#how-to-create-template-credentials diff --git a/docs/sources/companion-plugins/url.mdx b/docs/sources/companion-plugins/url.mdx index 1e70c21990..52892db586 100644 --- a/docs/sources/companion-plugins/url.mdx +++ b/docs/sources/companion-plugins/url.mdx @@ -183,3 +183,6 @@ export default { }, }; ``` + +[template-credentials]: + https://transloadit.com/docs/#how-to-create-template-credentials diff --git a/docs/sources/companion-plugins/zoom.mdx b/docs/sources/companion-plugins/zoom.mdx index 95b4989b6c..83dbbc7c04 100644 --- a/docs/sources/companion-plugins/zoom.mdx +++ b/docs/sources/companion-plugins/zoom.mdx @@ -222,3 +222,6 @@ export default { }, }; ``` + +[template-credentials]: + https://transloadit.com/docs/#how-to-create-template-credentials