TikTok Business integration (Marketing, Data). Imported from open-connector.
https://business-api.tiktok.com/open_api/v1.3/oauth2/advertiser/get/
/campaign/get/
| Param | Type | Required | Description |
|---|---|---|---|
| advertiserId | string | required | The TikTok advertiser ID that owns the GMV Max resource. |
| filtering | object | optional | Optional filters for the TikTok campaign list query. |
| fields | array | optional | TikTok campaign fields to return. |
| excludeFieldTypesInResponse | array | optional | TikTok field types to exclude from the campaign response. |
| page | integer | optional | 1-based page number to retrieve. |
| pageSize | integer | optional | Maximum number of rows to return per page. |
/gmv_max/store/list/
| Param | Type | Required | Description |
|---|---|---|---|
| advertiserId | string | optional | The TikTok advertiser ID that owns the GMV Max resource. |
/open_api/{apiVersion}/gmv_max/store/shop_ad_usage_check/
| Param | Type | Required | Description |
|---|---|---|---|
| advertiserId | string | optional | The TikTok advertiser ID that owns the GMV Max resource. |
| storeId | string | optional | The TikTok Shop store ID used by the GMV Max workflow. |
| apiVersion | string | required | Path parameter: apiVersion |
/open_api/{apiVersion}/gmv_max/exclusive_authorization/get/
| Param | Type | Required | Description |
|---|---|---|---|
| advertiserId | string | optional | The TikTok advertiser ID that owns the GMV Max resource. |
| storeId | string | optional | The TikTok Shop store ID used by the GMV Max workflow. |
| storeAuthorizedBcId | string | optional | The Business Center ID authorized to manage the TikTok Shop store. |
| apiVersion | string | required | Path parameter: apiVersion |
/gmv_max/identity/get/
| Param | Type | Required | Description |
|---|---|---|---|
| advertiserId | string | optional | The TikTok advertiser ID that owns the GMV Max resource. |
| storeId | string | optional | The TikTok Shop store ID used by the GMV Max workflow. |
| storeAuthorizedBcId | string | optional | The Business Center ID authorized to manage the TikTok Shop store. |
/open_api/{apiVersion}/gmv_max/video/get/
| Param | Type | Required | Description |
|---|---|---|---|
| advertiserId | string | required | The TikTok advertiser ID that owns the GMV Max resource. |
| storeId | string | required | The TikTok Shop store ID used by the GMV Max workflow. |
| storeAuthorizedBcId | string | required | The Business Center ID authorized to manage the TikTok Shop store. |
| spuIdList | array | optional | TikTok SPU IDs used to filter GMV Max videos. |
| identityList | array | optional | TikTok identity objects used to filter GMV Max videos. |
| needAuthCodeVideo | boolean | optional | Whether to include authorization-code videos. |
| customPostsEligible | boolean | optional | Whether to return custom-post eligible videos. |
| sortField | string | optional | TikTok video sort field. |
| sortType | string | optional | TikTok video sort direction. |
| keyword | string | optional | Keyword used to search GMV Max videos. |
| page | integer | optional | 1-based page number to retrieve. |
| pageSize | integer | optional | Maximum number of rows to return per page. |
| apiVersion | string | required | Path parameter: apiVersion |
/gmv_max/occupied_custom_shop_ads/list/
| Param | Type | Required | Description |
|---|---|---|---|
| advertiserId | string | optional | The TikTok advertiser ID that owns the GMV Max resource. |
| storeId | string | optional | The TikTok Shop store ID used by the GMV Max workflow. |
| assetIds | array | optional | TikTok asset IDs to inspect for custom shop ads occupation. |
| occupiedAssetType | string | optional | TikTok occupied asset type, such as SPU. |
/open_api/v2.0/gmv_max/creation/custom_anchor_video_list/get/
| Param | Type | Required | Description |
|---|---|---|---|
| advertiserId | string | optional | The TikTok advertiser ID that owns the GMV Max resource. |
| campaignCustomAnchorVideoId | string | optional | The TikTok GMV Max custom anchor video list ID. |
| customAnchorVideoList | array | optional | Custom anchor video filters forwarded to TikTok. |
/open_api/v2.0/gmv_max/creation/shop_video/video_anchors/
| Param | Type | Required | Description |
|---|---|---|---|
| advertiserId | string | required | The TikTok advertiser ID that owns the GMV Max resource. |
| storeId | string | required | The TikTok Shop store ID used by the GMV Max workflow. |
| storeAuthorizedBcId | string | required | The Business Center ID authorized to manage the TikTok Shop store. |
| videoIds | array | optional | TikTok shop video IDs to inspect for GMV Max anchors. |
| page | integer | optional | 1-based page number to retrieve. |
| pageSize | integer | optional | Maximum number of rows to return per page. |
/campaign/gmv_max/info/
| Param | Type | Required | Description |
|---|---|---|---|
| advertiserId | string | optional | The TikTok advertiser ID that owns the GMV Max resource. |
| campaignId | string | optional | The TikTok GMV Max campaign ID. |
/campaign/gmv_max/session/list/
| Param | Type | Required | Description |
|---|---|---|---|
| advertiserId | string | optional | The TikTok advertiser ID that owns the GMV Max resource. |
| campaignId | string | optional | The TikTok GMV Max campaign ID. |
/campaign/gmv_max/session/get/
| Param | Type | Required | Description |
|---|---|---|---|
| advertiserId | string | optional | The TikTok advertiser ID that owns the GMV Max resource. |
| sessionIds | array | optional | The GMV Max session IDs to retrieve. TikTok allows up to 20 IDs per request. |
/open_api/{apiVersion}/gmv_max/bid/recommend/
| Param | Type | Required | Description |
|---|---|---|---|
| advertiserId | string | required | The TikTok advertiser ID that owns the GMV Max resource. |
| storeId | string | required | The TikTok Shop store ID used by the GMV Max workflow. |
| shoppingAdsType | string | required | GMV Max shopping ads type. |
| optimizationGoal | string | required | GMV Max optimization goal. |
| itemGroupIds | array | optional | Optional TikTok item group IDs used to narrow the recommendation. |
| identityId | string | optional | Optional identity ID used to narrow the recommendation. |
| apiVersion | string | required | Path parameter: apiVersion |
/open_api/{apiVersion}/gmv_max/report/get/
| Param | Type | Required | Description |
|---|---|---|---|
| advertiserId | string | required | The TikTok advertiser ID that owns the GMV Max resource. |
| storeIds | array | required | The TikTok Shop store IDs to include. TikTok GMV Max supports one store ID per … |
| dimensions | array | required | Report dimensions to group by, such as campaign_id. |
| metrics | array | required | Report metrics to return, such as spend or gross_revenue. |
| startDate | string | required | Report start date in YYYY-MM-DD format. |
| endDate | string | required | Report end date in YYYY-MM-DD format. |
| enableTotalMetrics | boolean | optional | Whether TikTok should include total metric rows. |
| filtering | object | optional | Optional filters for the GMV Max report query. |
| sortField | string | optional | Metric or dimension field used for sorting. |
| sortType | string | optional | Report sort direction. |
| page | integer | optional | 1-based page number to retrieve. |
| pageSize | integer | optional | Maximum number of rows to return per page. |
| contextInfo | object | optional | Optional request context forwarded to TikTok Business API. |
| apiVersion | string | required | Path parameter: apiVersion |