Skip to content

Check Listing Prerequisites

GET
/product/202312/prerequisites

Check if a TikTok shop is ready to list products. Each shop needs to satisfy a series of TikTok Shop requirements before you can start listing products. Before you proceed to list products, use this API to check if your shop has satisfied all requirements. Tip: We recommend that you run this check before any bulk updates to avoid listing issues. For example, sellers may change the delivery option to “Shipped by seller” but fail to add a shipping template, thus blocking the shop from listing products. In this case, the API would return is_failed=true for the SHIPPING_TEMPLATE check item and you can prompt the seller to fix the problem.

shop_cipher
required
string

Identifies the shop. Obtain it from the Get Authorized Shops API.

Success

Media typeapplication/json
object
code

Status code; 0 means success.

integer format: int64
message

Success or failure message.

string
request_id

Request log ID.

string
data
object
check_results

A list of results from checking whether a shop satisfies TikTok Shop requirements.

Array<object>
object
check_item

A requirement that the shop needs to satisfy. Possible values:

  • SHOP_STATUS
  • SHOP_TAX
  • PICKUP_WAREHOUSE
  • RETURN_WAREHOUSE
  • DELIVERY_OPTION
  • SHIPPING_TEMPLATE
  • PRODUCT_QUANTITY_LIMIT
  • EXTENDED_PRODUCER_RESPONSIBILITY
  • BANk_ACCOUNT
  • CONTACT_INFO
string
Allowed values: SHOP_STATUS SHOP_TAX PICKUP_WAREHOUSE RETURN_WAREHOUSE DELIVERY_OPTION SHIPPING_TEMPLATE PRODUCT_QUANTITY_LIMIT EXTENDED_PRODUCER_RESPONSIBILITY BANk_ACCOUNT CONTACT_INFO
is_failed

A flag indicating whether the shop has failed a check_item.

boolean
fail_reasons

The specific reasons for failing a certain check_item.

Array<string>
Example
{
"code": 0,
"data": {
"check_results": [
{
"check_item": "RETURN_WAREHOUSE",
"is_failed": true,
"fail_reasons": [
"Couldn't publish this product as you haven't set the return warehouse for your shop. Add the return warehouse information on TikTok Shop Seller Center first and try again."
]
}
]
},
"message": "Success",
"request_id": "202203070749000101890810281E8C70B7"
}