Skip to main content

Partner authorization guide

What does partner authorization do?

After creator authorization, the app can call Affiliate Partner APIs.

Right now, the partner authorization is built exclusively for "Affiliate Partner" APIs. They are only for the "Seller and Scalable Creator Match-Up"(aka. TAP) partner category.

For more information, please refer to the "Affiliate Partner" API reference.

Requirements

  1. If the app is still in development, the app can only accept authorization from the owner of the app. After the launch, the app can accept authorization from other partners.
  2. The app must enable partner API scopes, which are the ones starting with "partner" in scope keys:

The basic authorization link can be obtained from the Copy authorization link button.

If the app is in development, the developer needs to generate the authorization link manually using their app's service_id, which can be found here:

📌 Note: The authorization domain is different for US and non-US partners:

  1. United States: https://partner.us.tiktokshop.com/open/authorize?service_id={service_id}
  2. Rest of World (ROW): https://partner.tiktokshop.com/open/authorize?service_id={service_id}

Adding a state parameter is encouraged, but not required for partner authorization. Please see the OpenID Connect documentation for an example of how to create and confirm a state.

Partner requirements

A partner can authorize any business data to an app, but right now, TikTok Shop Partner Center only provides TAP related APIs.

The partner must have enrolled as "Seller and Scalable Creator Match-up" successfully:

Make sure the user chooses "Seller and Scalable Creator Match-up" on the authorization page.

Cancel authorization

The partner can cancel authorization from: My account > My authorizations