Return the SKPP qualification status, current and target scores, task progress and suggested actions, reward eligibility and status, and offline snapshot time for one product. This API is available only to sellers authorized for SKPP in the US market.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Product ID generated by Tiktok Shop.
Query Parameters
Section titled “Query Parameters”Identifies the shop. Obtain it from the Get Authorized Shops API.
The BCP-47 locale codes for displaying category information. Default: The default locale of your shop. Possible values:
- en
- en-GB
- zh-CN
- de-DE
- id-ID
- it-IT
- ja-JP
- ms-MY
- pt-BR
- th-TH
- vi-VN
Responses
Section titled “Responses”Success
object
Status code; 0 means success.
Success or failure message.
Request log ID.
object
Platform product ID.
Affiliate Program enrolment. Possible values: ACTIVE / INACTIVE.
Current SKPP total score, as of update_time.
Score threshold to qualify for SKPP.
Reward list.
object
Possible values: ADS_CREDIT / TOP_CREATOR_MATCHMAKING / SHOPTAB_PV / BIG_PROMOTION_CAMPAIGN / OFF_PLATFORM_BESTSELLER_ADS_CREDIT.
Localized reward name, resolved from the shared Seller-Center content by the request locale.
Possible values: NOT_GRANTED / PENDING / AVAILABLE
Ad-credit-only sub-status, returned only when reward_type = ADS_CREDIT and status = AVAILABLE. Possible values: UNCLAIMED (eligible, not yet claimed) / CLAIMED (claimed).
Granted amount/quantity; currency-typed values lead with the currency symbol.
Thresholds to unlock the reward; used by ADS_CREDIT.
object
Possible values: GMV / ORDER.
Current progress; GMV-typed values lead with the currency symbol.
Threshold value; same formatting as current_value.
Returned only for reward_type = BIG_PROMOTION_CAMPAIGN.
Per-category score breakdown with suggested actions.
object
Key for the scoring category. Possible values:
- COMMISSION_RATE
- FULFILMENT
- PRICING
- FREE_SHIPING
- FOLLOWER_BENEFITS
- SAMPLING
- ADS_SPEND
- STOCK
- SHOPPABLE_VIDEOS
- INFORMATION_QUALITY
- CRM_HOSTING
Localized category name, resolved from category via the shared content by the request locale.
Current value of this dimension’s metric (e.g. current price, commission rate, free-shipping status).
The threshold this dimension must reach to pass. It uses the same unit as current_value and may include a leading comparison operator, such as ≥ or ≤, to show the required direction.
Whether this dimension meets its target_value.
Suggested actions to complete this task; returned only when passed = false. A task may have multiple suggestions.
object
SKPP points added to total_score when this action is completed; for tiered actions, the maximum tier.
Link to the Seller Center page that completes the action.
Date of the offline data snapshot that total_score, rewards and the score breakdown are derived from, returned as a Unix timestamp in seconds, pinned to the last second of that date in UTC (23:59:59Z). The value is date-level only — the time component is always 23:59:59 UTC — because the SKPP scoring runs in an offline pipeline with no intraday granularity. Latency is typically T+1 (the evening of day N publishes the day N−1 snapshot) and at most T+2.
Possible values: QUALIFIED / NOT_QUALIFIED / NOT_ELIGIBLE.
Example
{ "code": 0, "data": { "product_id": "7311223344556677889", "affiliate_program_status": "ACTIVE", "total_score": 6, "target_score": 8, "rewards": [ { "reward_type": "BIG_PROMOTION_CAMPAIGN", "title": "Ad credit reward", "status": "AVAILABLE", "ad_credit_claim_status": "UNCLAIMED", "value": "100", "claim_conditions": [ { "condition_type": "GMV", "current_value": "72", "target_value": "100" } ], "campaign_id": "7390000000000000000" } ], "task_details": [ { "category": "INFORMATION_QUALITY", "name": "Improve product title", "current_value": "12", "target_value": "20", "passed": false, "action_suggestions": [ { "score_increase": 8, "url": "https://seller.tiktokglobalshop.com/product/edit" } ] } ], "update_time": 1779148799, "skpp_status": "QUALIFIED" }, "message": "Success", "request_id": "202203070749000101890810281E8C70B7"}