Skip to content

(37) Product audit status change

POST

When the product audit status changes, you’ll receive this webhook. With this webhook, you can easily get the audit status information of a product instead of calling Get Product API. To receive this webhook, you must ensure the Product Basic API scope is enabled in Partner Center.

Media typeapplication/json
object
type
required

The ID of the webhook type.

integer
Allowed value: 37
tts_notification_id

The ID of the notification.

string
shop_id

The ID of the shop.

string
timestamp

The time when this webhook was triggered, represented by Unix timestamp.

integer format: int64
data
object
product_id

The ID of the product.

integer format: int64
audit

The product audit information.

object
status

The product audit status. Possible values:

  • NONE: The product is not applicable for audit because it has not been submitted for listing on this platform, or it is in a draft, frozen, or deactivated state.
  • AUDITING: The product is currently being audited.
  • FAILED: The product failed the audit, or the audit was cancelled.
  • PRE_APPROVED: The product has passed the audit but is not yet listed due to pending prerequisites. Refer to pre_approved_reasons for the prerequisites.
  • APPROVED: The product passed the audit and has been listed on the platform.
string
Allowed values: NONE AUDITING FAILED PRE_APPROVED APPROVED
pre_approved_reasons

The reason why the audit status of the product is PRE_APPROVED. Possible values:

  • KYC_PENDING: The seller’s onboarding (KYC - Know Your Customer information) is incomplete or awaiting processing.
  • RESTRICTED_CATEGORY_PENDING: Applicable only for the US market. The product is in a restricted category, and category approval is still pending. To request access, submit an application through the Qualification Center on TikTok Shop Seller Center.
Array<string>
Allowed values: KYC_PENDING RESTRICTED_CATEGORY_PENDING
integrated_platform_statuses

The current audit status of the product on platforms that are natively integrated with TikTok Shop (e.g. TOKOPEDIA).

object
platform

The integrated platform name. Possible values:

  • TOKOPEDIA.
string
Allowed values: TOKOPEDIA
status

The product audit status. Possible values:

  • NONE: The product is not applicable for audit because it has not been submitted for listing on this platform, or it is in a draft, frozen, or deactivated state.
  • AUDITING: The product is currently being audited.
  • FAILED: The product failed the audit or the audit was cancelled.
  • APPROVED: The product passed the audit and has been listed on the platform.
string
Allowed values: NONE AUDITING FAILED APPROVED
update_time

The time when the status changed, represented as a Unix timestamp (seconds).

integer format: int64
Example
{
"type": 37,
"shop_id": "7494049642642441621",
"tts_notification_id": "7327112393057371910",
"timestamp": 1644412885,
"data": {
"product_id": 789078671231,
"audit": {
"status": "PRE_APPROVED",
"pre_approved_reason": "KYC_PENDING"
},
"integrated_platform_statuses": {
"platform": "TOKOPEDIA",
"status": "AUDITING"
},
"update_time": 1644412885
}
}

Return HTTP 200 to acknowledge receipt.