Due to TikTokâs requirement to verify URL ownership for all redirect URLs, TikTok cannot be used with Dynamic shared credentials in sandbox or production environments.
You will need create an app with custom credentials. To go to production, you will need use to contact us for custom domains.
Creating a new sandbox application
⢠When you are creating your app, make sure to specify âConfigure for Webâ for your app type (it will be treated as a web app in the context of OAuth)⢠Your OAuth client_id is referred to as client_key⢠As of September 2024, TikTok requires Terms of Service URL, Privacy Policy URL, your Desktop or web URL, Redirect URI and Webhooks Callback URL⢠TikTok docs and pre-requisites can be found here
- Go to the TikTok Developer Portal and sign in to your account.
- Once youâre signed in, click on âConnect an appâ
- Fill out the âApp nameâ and specify if this is for an Individual or an Organization, then click âConfirmâ
- Make sure that âSandboxâ is selected. Sandbox applications do not require domain verification
- Fill out the âCategoryâ, âDescriptionâ, âTerms of Service URLâ, âPrivacy Policy URLâ
- Select âWebâ under âPlatformsâ
- Under âProductsâ, select âAdd Productsâ and click on âLogin Kitâ
- Under âApp infoâ paste your âRedirect URLâ (Redirect URL can be found in the Dynamic dashboard https://app.dynamic.xyz/dashboard/log-in-user-profile#social-tiktok)
- Enter your âWebsite URLâ.
- In order to allow test users to login, click âAdd accountâ under âTarget Usersâ and link an existing TikTok account
- Click save under the form.
- Copy and paste the âClient Keyâ and âClient Secretâ and paste it into âSet up TikTok Authâ Modal in the Dynamic Dashboard.
Creating a production app (Enterprise Only)
Follow the same instructions above for setting up an app. In order for you to add the callback URI, you will need to follow these steps- Click on
URL Properties
in the top right of the TikTok developer Portal

- In the next modal, click on
Verify properties

- Click on
Domain
and enterapp.dynamicauth.com
and clickVerify
to the right of the text box

- In the next screen, click on
Copy
to the right of the TXT record and send it to us. After this clickVerify
. Note that the domain verification will not work until we have added the record on our domain

- Once we have confirmed the record is added, click on
Continue to verify
and verify the domain

- Add the callback URI specified in our dashboard under TikTok settings
- Continue with your TikTok app submission