← Tools Reference

TikTok Business

TikTok Business integration (Marketing, Data). Imported from open-connector.

OAuth15 toolshttps://business-api.tiktok.com
GET
tiktok_business_list_advertisers
List TikTok advertisers authorized for the connected TikTok Business user.

/open_api/v1.3/oauth2/advertiser/get/

GET
tiktok_business_list_campaigns
List TikTok campaigns for an advertiser so users can discover campaign IDs.

/campaign/get/

6 parameters
ParamTypeRequiredDescription
advertiserIdstringrequiredThe TikTok advertiser ID that owns the GMV Max resource.
filteringobjectoptionalOptional filters for the TikTok campaign list query.
fieldsarrayoptionalTikTok campaign fields to return.
excludeFieldTypesInResponsearrayoptionalTikTok field types to exclude from the campaign response.
pageintegeroptional1-based page number to retrieve.
pageSizeintegeroptionalMaximum number of rows to return per page.
GET
tiktok_business_list_gmv_max_stores
List TikTok Shop stores available to a TikTok GMV Max advertiser.

/gmv_max/store/list/

1 parameter
ParamTypeRequiredDescription
advertiserIdstringoptionalThe TikTok advertiser ID that owns the GMV Max resource.
GET
tiktok_business_check_gmv_max_shop_ad_usage
Check whether a TikTok Shop store is already using custom shop ads and can promote all products with GMV Max.

/open_api/{apiVersion}/gmv_max/store/shop_ad_usage_check/

3 parameters
ParamTypeRequiredDescription
advertiserIdstringoptionalThe TikTok advertiser ID that owns the GMV Max resource.
storeIdstringoptionalThe TikTok Shop store ID used by the GMV Max workflow.
apiVersionstringrequiredPath parameter: apiVersion
GET
tiktok_business_get_gmv_max_exclusive_authorization
Get TikTok GMV Max exclusive authorization status for a store.

/open_api/{apiVersion}/gmv_max/exclusive_authorization/get/

4 parameters
ParamTypeRequiredDescription
advertiserIdstringoptionalThe TikTok advertiser ID that owns the GMV Max resource.
storeIdstringoptionalThe TikTok Shop store ID used by the GMV Max workflow.
storeAuthorizedBcIdstringoptionalThe Business Center ID authorized to manage the TikTok Shop store.
apiVersionstringrequiredPath parameter: apiVersion
GET
tiktok_business_get_gmv_max_identities
List TikTok identities available for a GMV Max store.

/gmv_max/identity/get/

3 parameters
ParamTypeRequiredDescription
advertiserIdstringoptionalThe TikTok advertiser ID that owns the GMV Max resource.
storeIdstringoptionalThe TikTok Shop store ID used by the GMV Max workflow.
storeAuthorizedBcIdstringoptionalThe Business Center ID authorized to manage the TikTok Shop store.
GET
tiktok_business_get_gmv_max_videos
Get TikTok GMV Max videos available for a store, identity, or SPU filter.

/open_api/{apiVersion}/gmv_max/video/get/

13 parameters
ParamTypeRequiredDescription
advertiserIdstringrequiredThe TikTok advertiser ID that owns the GMV Max resource.
storeIdstringrequiredThe TikTok Shop store ID used by the GMV Max workflow.
storeAuthorizedBcIdstringrequiredThe Business Center ID authorized to manage the TikTok Shop store.
spuIdListarrayoptionalTikTok SPU IDs used to filter GMV Max videos.
identityListarrayoptionalTikTok identity objects used to filter GMV Max videos.
needAuthCodeVideobooleanoptionalWhether to include authorization-code videos.
customPostsEligiblebooleanoptionalWhether to return custom-post eligible videos.
sortFieldstringoptionalTikTok video sort field.
sortTypestringoptionalTikTok video sort direction.
keywordstringoptionalKeyword used to search GMV Max videos.
pageintegeroptional1-based page number to retrieve.
pageSizeintegeroptionalMaximum number of rows to return per page.
apiVersionstringrequiredPath parameter: apiVersion
GET
tiktok_business_list_gmv_max_occupied_custom_shop_ads
List custom shop ads occupying TikTok assets before GMV Max setup.

/gmv_max/occupied_custom_shop_ads/list/

4 parameters
ParamTypeRequiredDescription
advertiserIdstringoptionalThe TikTok advertiser ID that owns the GMV Max resource.
storeIdstringoptionalThe TikTok Shop store ID used by the GMV Max workflow.
assetIdsarrayoptionalTikTok asset IDs to inspect for custom shop ads occupation.
occupiedAssetTypestringoptionalTikTok occupied asset type, such as SPU.
GET
tiktok_business_get_gmv_max_custom_anchor_video_list
Get TikTok GMV Max custom anchor videos for campaign creation discovery.

/open_api/v2.0/gmv_max/creation/custom_anchor_video_list/get/

3 parameters
ParamTypeRequiredDescription
advertiserIdstringoptionalThe TikTok advertiser ID that owns the GMV Max resource.
campaignCustomAnchorVideoIdstringoptionalThe TikTok GMV Max custom anchor video list ID.
customAnchorVideoListarrayoptionalCustom anchor video filters forwarded to TikTok.
GET
tiktok_business_get_gmv_max_shop_video_anchors
Get TikTok GMV Max shop video anchors for campaign creation discovery.

/open_api/v2.0/gmv_max/creation/shop_video/video_anchors/

6 parameters
ParamTypeRequiredDescription
advertiserIdstringrequiredThe TikTok advertiser ID that owns the GMV Max resource.
storeIdstringrequiredThe TikTok Shop store ID used by the GMV Max workflow.
storeAuthorizedBcIdstringrequiredThe Business Center ID authorized to manage the TikTok Shop store.
videoIdsarrayoptionalTikTok shop video IDs to inspect for GMV Max anchors.
pageintegeroptional1-based page number to retrieve.
pageSizeintegeroptionalMaximum number of rows to return per page.
GET
tiktok_business_get_gmv_max_campaign_info
Get detailed information for a TikTok GMV Max campaign.

/campaign/gmv_max/info/

2 parameters
ParamTypeRequiredDescription
advertiserIdstringoptionalThe TikTok advertiser ID that owns the GMV Max resource.
campaignIdstringoptionalThe TikTok GMV Max campaign ID.
GET
tiktok_business_list_gmv_max_sessions
List TikTok GMV Max campaign sessions for a campaign.

/campaign/gmv_max/session/list/

2 parameters
ParamTypeRequiredDescription
advertiserIdstringoptionalThe TikTok advertiser ID that owns the GMV Max resource.
campaignIdstringoptionalThe TikTok GMV Max campaign ID.
GET
tiktok_business_get_gmv_max_sessions
Get TikTok GMV Max campaign session details by session ID.

/campaign/gmv_max/session/get/

2 parameters
ParamTypeRequiredDescription
advertiserIdstringoptionalThe TikTok advertiser ID that owns the GMV Max resource.
sessionIdsarrayoptionalThe GMV Max session IDs to retrieve. TikTok allows up to 20 IDs per request.
GET
tiktok_business_get_gmv_max_bid_recommendation
Get TikTok GMV Max budget and bid recommendations before campaign changes.

/open_api/{apiVersion}/gmv_max/bid/recommend/

7 parameters
ParamTypeRequiredDescription
advertiserIdstringrequiredThe TikTok advertiser ID that owns the GMV Max resource.
storeIdstringrequiredThe TikTok Shop store ID used by the GMV Max workflow.
shoppingAdsTypestringrequiredGMV Max shopping ads type.
optimizationGoalstringrequiredGMV Max optimization goal.
itemGroupIdsarrayoptionalOptional TikTok item group IDs used to narrow the recommendation.
identityIdstringoptionalOptional identity ID used to narrow the recommendation.
apiVersionstringrequiredPath parameter: apiVersion
GET
tiktok_business_get_gmv_max_report
Get TikTok GMV Max reporting rows for a store and date range.

/open_api/{apiVersion}/gmv_max/report/get/

14 parameters
ParamTypeRequiredDescription
advertiserIdstringrequiredThe TikTok advertiser ID that owns the GMV Max resource.
storeIdsarrayrequiredThe TikTok Shop store IDs to include. TikTok GMV Max supports one store ID per …
dimensionsarrayrequiredReport dimensions to group by, such as campaign_id.
metricsarrayrequiredReport metrics to return, such as spend or gross_revenue.
startDatestringrequiredReport start date in YYYY-MM-DD format.
endDatestringrequiredReport end date in YYYY-MM-DD format.
enableTotalMetricsbooleanoptionalWhether TikTok should include total metric rows.
filteringobjectoptionalOptional filters for the GMV Max report query.
sortFieldstringoptionalMetric or dimension field used for sorting.
sortTypestringoptionalReport sort direction.
pageintegeroptional1-based page number to retrieve.
pageSizeintegeroptionalMaximum number of rows to return per page.
contextInfoobjectoptionalOptional request context forwarded to TikTok Business API.
apiVersionstringrequiredPath parameter: apiVersion