tiktok-business-api-sdk-official 1.1.2
TikTok Business API SDK
Requires Python: >=3.4
Keywords: Swagger, TikTok Business API SDK

# TikTok Business API SDK - Python

Comprehensive collection of client libraries that enable our developers to build software to integrate with Business API faster and in a more standardized way.

This Python package is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:

- API version: 0.1.9

## Requirements.

Python 2.7 and 3.4+

## Installation & Usage

Please refer to the "Integration with Python SDK" section in the [README.md](https://github.com/tiktok/tiktok-business-api-sdk/blob/main/README.md) under the root folder.

## Getting Started

Please follow the [installation procedure](#installation--usage) and then run the following:

```python
from __future__ import print_function
import time
import business_api_client
from business_api_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = business_api_client.APPManagementApi(business_api_client.ApiClient(configuration))
access_token = 'access_token_example' # str | Authorized access token. For details, see [Authentication](https://ads.tiktok.com/marketing_api/docs?id=1738373164380162).
body = business_api_client.AppCreateBody() # AppCreateBody |  (optional)

try:
    # Create an app. [APP Create](https://business-api.tiktok.com/portal/docs?id=1740859280958466)
    api_response = api_instance.app_create(access_token, body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling APPManagementApi->app_create: %s\n" % e)

# create an instance of the API class
api_instance = business_api_client.APPManagementApi(business_api_client.ApiClient(configuration))
advertiser_id = 'advertiser_id_example' # str | 
app_id = 'app_id_example' # str | 
access_token = 'access_token_example' # str | Authorized access token. For details, see [Authentication](https://ads.tiktok.com/marketing_api/docs?id=1738373164380162).

try:
    # Get info of an app. [APP Info](https://business-api.tiktok.com/portal/docs?id=1740859272887297)
    api_response = api_instance.app_info(advertiser_id, app_id, access_token)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling APPManagementApi->app_info: %s\n" % e)

# create an instance of the API class
api_instance = business_api_client.APPManagementApi(business_api_client.ApiClient(configuration))
advertiser_id = 'advertiser_id_example' # str | Advertiser ID.
access_token = 'access_token_example' # str | Authorized access token. For details, see [Authentication](https://ads.tiktok.com/marketing_api/docs?id=1738373164380162).
app_platform_ids = ['app_platform_ids_example'] # list[str] | List of app platform ID for filter purpose. (optional)

try:
    # Get the app list. [APP List](https://business-api.tiktok.com/portal/docs?id=1740859313270786)
    api_response = api_instance.app_list(advertiser_id, access_token, app_platform_ids=app_platform_ids)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling APPManagementApi->app_list: %s\n" % e)

# create an instance of the API class
api_instance = business_api_client.APPManagementApi(business_api_client.ApiClient(configuration))
app_id = 'app_id_example' # str | Your App ID, obtained after successfully creating your app.
advertiser_id = 'advertiser_id_example' # str | Advertiser ID
optimization_goal = 'optimization_goal_example' # str | Optimization goal. For enum values, see Enumeration-Optimization Goal for more
access_token = 'access_token_example' # str | Authorized access token. For details, see [Authentication](https://ads.tiktok.com/marketing_api/docs?id=1738373164380162).
placement = ['placement_example'] # list[str] | The apps where you want to deliver your ads. Required when placement_type is PLACEMENT_TYPE_NORMAL, and ignored when placement_type is PLACEMENT_TYPE_AUTOMATIC. Note: Currently, we support PLACEMENT_TIKTOK, PLACEMENT_PANGLE and PLACEMENT_GLOBAL_APP_BUNDLE. Please don't select PLACEMENT_TOPBUZZ or PLACEMENT_HELO as your placements since they've been deprecated. For a full list of enum values, see Enumeration - Placement. For Product Sales campaigns (objective_type = PRODUCT_SALES), only TikTok placement (PLACEMENT_TIKTOK) is supported. (optional)
placement_type = 'placement_type_example' # str | 版位类型。 枚举值：PLACEMENT_TYPE_AUTOMATIC（自动版位）,PLACEMENT_TYPE_NORMAL （编辑版位）。 默认值: PLACEMENT_TYPE_NORMAL。 (optional)
objective = 'objective_example' # str | Advertising Objective. For enum values, see Enumeration-Advertising Objective (optional)
available_only = true # bool | Whether to return only available conversion events. The default value: True (only return available conversion events) (optional)
is_skan = true # bool | Whether the app is using Skan features. (optional)
app_promotion_type = 'app_promotion_type_example' # str | App promotion type. Required when objective_type is APP_PROMOTION. Enum values: APP_INSTALL, APP_RETARGETING. Note: APP_INSTALL can be used in an iOS14 Dedicated Campaign, while APP_RETARGETING cannot be used. (optional)

try:
    # Get App Conversion Events. [App Optimization Event](https://business-api.tiktok.com/portal/docs?id=1740859338750977)
    api_response = api_instance.app_optimization_event(app_id, advertiser_id, optimization_goal, access_token, placement=placement, placement_type=placement_type, objective=objective, available_only=available_only, is_skan=is_skan, app_promotion_type=app_promotion_type)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling APPManagementApi->app_optimization_event: %s\n" % e)

# create an instance of the API class
api_instance = business_api_client.APPManagementApi(business_api_client.ApiClient(configuration))
app_id = 'app_id_example' # str | 
advertiser_id = 'advertiser_id_example' # str | 
access_token = 'access_token_example' # str | Authorized access token. For details, see [Authentication](https://ads.tiktok.com/marketing_api/docs?id=1738373164380162).

try:
    # Get App Retargeting Events. [App Optimization Event Retargeting](https://business-api.tiktok.com/portal/docs?id=1740859371033601)
    api_response = api_instance.app_optimization_event_retargeting(app_id, advertiser_id, access_token)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling APPManagementApi->app_optimization_event_retargeting: %s\n" % e)

# create an instance of the API class
api_instance = business_api_client.APPManagementApi(business_api_client.ApiClient(configuration))
access_token = 'access_token_example' # str | Authorized access token. For details, see [Authentication](https://ads.tiktok.com/marketing_api/docs?id=1738373164380162).
body = business_api_client.AppUpdateBody() # AppUpdateBody |  (optional)

try:
    # Update an app. [APP Update](https://business-api.tiktok.com/portal/docs?id=1740859300069378)
    api_response = api_instance.app_update(access_token, body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling APPManagementApi->app_update: %s\n" % e)
```

## Documentation for API Endpoints

All URIs are relative to *https://business-api.tiktok.com*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*APPManagementApi* | [**app_create**](docs/APPManagementApi.md#app_create) | **POST** /app/create/ | Create an app. [APP Create](https://business-api.tiktok.com/portal/docs?id=1740859280958466)
*APPManagementApi* | [**app_info**](docs/APPManagementApi.md#app_info) | **GET** /app/info/ | Get info of an app. [APP Info](https://business-api.tiktok.com/portal/docs?id=1740859272887297)
*APPManagementApi* | [**app_list**](docs/APPManagementApi.md#app_list) | **GET** /app/list/ | Get the app list. [APP List](https://business-api.tiktok.com/portal/docs?id=1740859313270786)
*APPManagementApi* | [**app_optimization_event**](docs/APPManagementApi.md#app_optimization_event) | **GET** /app/optimization_event/ | Get App Conversion Events. [App Optimization Event](https://business-api.tiktok.com/portal/docs?id=1740859338750977)
*APPManagementApi* | [**app_optimization_event_retargeting**](docs/APPManagementApi.md#app_optimization_event_retargeting) | **GET** /app/optimization_event/retargeting/ | Get App Retargeting Events. [App Optimization Event Retargeting](https://business-api.tiktok.com/portal/docs?id=1740859371033601)
*APPManagementApi* | [**app_update**](docs/APPManagementApi.md#app_update) | **POST** /app/update/ | Update an app. [APP Update](https://business-api.tiktok.com/portal/docs?id=1740859300069378)
*AccountManagementApi* | [**advertiser_info**](docs/AccountManagementApi.md#advertiser_info) | **GET** /advertiser/info/ | Get ad account details. [Advertiser Info](https://business-api.tiktok.com/portal/docs?id=1739593083610113)
*AccountManagementApi* | [**advertiser_update**](docs/AccountManagementApi.md#advertiser_update) | **POST** /advertiser/update/ | Update an ad account. [Advertiser Update](https://business-api.tiktok.com/portal/docs?id=1739939050770434)
*AccountManagementApi* | [**pangle_audience_package_get**](docs/AccountManagementApi.md#pangle_audience_package_get) | **GET** /pangle_audience_package/get/ | Get the Pangle audience packages. [Pangle Audience Package Get](https://business-api.tiktok.com/portal/docs?id=1740040177229826)
*AccountManagementApi* | [**pangle_block_list_get**](docs/AccountManagementApi.md#pangle_block_list_get) | **GET** /pangle_block_list/get/ | Get the Pangle block list. [Pangle Block List Get](https://business-api.tiktok.com/portal/docs?id=1740039957181441)
*AccountManagementApi* | [**pangle_block_list_update**](docs/AccountManagementApi.md#pangle_block_list_update) | **POST** /pangle_block_list/update/ | Update the Pangle block list. [Pangle Block List Update](https://business-api.tiktok.com/portal/docs?id=1740040139110466)
*AccountManagementApi* | [**term_check**](docs/AccountManagementApi.md#term_check) | **GET** /term/check/ | Check the status of Terms. [Term Check](https://business-api.tiktok.com/portal/docs?id=1737192304571394)
*AccountManagementApi* | [**term_confirm**](docs/AccountManagementApi.md#term_confirm) | **POST** /term/confirm/ | Sign Terms. [Term Confirm](https://business-api.tiktok.com/portal/docs?id=1737192284435457)
*AccountManagementApi* | [**term_get**](docs/AccountManagementApi.md#term_get) | **GET** /term/get/ | Get Terms. [Term Get](https://business-api.tiktok.com/portal/docs?id=1737191909315585)
*AdApi* | [**ad_create**](docs/AdApi.md#ad_create) | **POST** /ad/create/ | Create ad. [Ad Create](https://business-api.tiktok.com/portal/docs?id=1739953377508354)
*AdApi* | [**ad_get**](docs/AdApi.md#ad_get) | **GET** /ad/get/ | Get ads. [Ad Get](https://business-api.tiktok.com/portal/docs?id=1735735588640770)
*AdApi* | [**ad_status_update**](docs/AdApi.md#ad_status_update) | **POST** /ad/status/update/ | Update ad status. [Ad Status Update](https://business-api.tiktok.com/portal/docs?id=1739953422970882)
*AdApi* | [**ad_update**](docs/AdApi.md#ad_update) | **POST** /ad/update/ | Update ad. [Ad Update](https://business-api.tiktok.com/portal/docs?id=1739953405142018)
*AdApi* | [**smart_plus_ad_appeal**](docs/AdApi.md#smart_plus_ad_appeal) | **POST** /smart_plus/ad/appeal/ | Submit ad appeal [Smart Plus Ad Appeal]
*AdApi* | [**smart_plus_ad_create**](docs/AdApi.md#smart_plus_ad_create) | **POST** /smart_plus/ad/create/ | Create a new ad [Smart Plus Ad Create]
*AdApi* | [**smart_plus_ad_get**](docs/AdApi.md#smart_plus_ad_get) | **GET** /smart_plus/ad/get/ | Retrieve ad details [Smart Plus Ad Get]
*AdApi* | [**smart_plus_ad_material_status_update**](docs/AdApi.md#smart_plus_ad_material_status_update) | **POST** /smart_plus/ad/material_status/update/ | Update ad material status [Smart Plus Ad Material Status Update]
*AdApi* | [**smart_plus_ad_review_info**](docs/AdApi.md#smart_plus_ad_review_info) | **GET** /smart_plus/ad/review_info/ | Get ad review info [Smart Plus Ad Review Info]
*AdApi* | [**smart_plus_ad_status_update**](docs/AdApi.md#smart_plus_ad_status_update) | **POST** /smart_plus/ad/status/update/ | Update ad status [Smart Plus Ad Status Update]
*AdApi* | [**smart_plus_ad_update**](docs/AdApi.md#smart_plus_ad_update) | **POST** /smart_plus/ad/update/ | Update an ad [Smart Plus Ad Update]
*AdApi* | [**smart_plus_material_review_info**](docs/AdApi.md#smart_plus_material_review_info) | **GET** /smart_plus/material/review_info/ | Get material review info [Smart Plus Material Review Info]
*AdAcoApi* | [**ad_aco_create**](docs/AdAcoApi.md#ad_aco_create) | **POST** /ad/aco/create/ | Create an ACO ad by uploading necessary ad creatives to the library. [Ad Aco Create](https://ads.tiktok.com/marketing_api/docs?id=1739473063234626)
*AdAcoApi* | [**ad_aco_get**](docs/AdAcoApi.md#ad_aco_get) | **GET** /ad/aco/get/ | Get creative materials for an ACO ad, including call-to-actions, texts, ad names, images, or video materials. [Ad Aco Get](https://ads.tiktok.com/marketing_api/docs?id=1739473020978177)
*AdAcoApi* | [**ad_aco_material_status_update**](docs/AdAcoApi.md#ad_aco_material_status_update) | **POST** /ad/aco/material_status/update/ | Update the status of creative materials for an ACO ad, including ad texts, images, and video materials [Update materials](https://ads.tiktok.com/marketing_api/docs?id=1739506701165570)
*AdAcoApi* | [**ad_aco_update**](docs/AdAcoApi.md#ad_aco_update) | **POST** /ad/aco/update/ | Modify ACO ad creatives. [Update ACO](https://ads.tiktok.com/marketing_api/docs?id=1739473077112833)
*AdgroupApi* | [**adgroup_create**](docs/AdgroupApi.md#adgroup_create) | **POST** /adgroup/create/ | Create adgroup. [Adgroup Create](https://business-api.tiktok.com/portal/docs?id=1739499616346114)
*AdgroupApi* | [**adgroup_get**](docs/AdgroupApi.md#adgroup_get) | **GET** /adgroup/get/ | Get adgroups. [Adgroup Get](https://business-api.tiktok.com/portal/docs?id=1739314558673922)
*AdgroupApi* | [**adgroup_quota**](docs/AdgroupApi.md#adgroup_quota) | **GET** /adgroup/quota/ | Get the dynamic quota [Adgroup Quota](https://ads.tiktok.com/marketing_api/docs?id=1768463039162369)
*AdgroupApi* | [**adgroup_status_update**](docs/AdgroupApi.md#adgroup_status_update) | **POST** /adgroup/status/update/ | Update adgroup status. [Adgroup Status Update](https://business-api.tiktok.com/portal/docs?id=1739591716326402)
*AdgroupApi* | [**adgroup_update**](docs/AdgroupApi.md#adgroup_update) | **POST** /adgroup/update/ | Update adgroup. [Adgroup Update](https://business-api.tiktok.com/portal/docs?id=1739586761631745)
*AdgroupApi* | [**smart_plus_adgroup_create**](docs/AdgroupApi.md#smart_plus_adgroup_create) | **POST** /smart_plus/adgroup/create/ | Create a new ad group [Smart Plus AdGroup Create]
*AdgroupApi* | [**smart_plus_adgroup_get**](docs/AdgroupApi.md#smart_plus_adgroup_get) | **GET** /smart_plus/adgroup/get/ | Retrieve ad group details [Smart Plus AdGroup Get]
*AdgroupApi* | [**smart_plus_adgroup_status_update**](docs/AdgroupApi.md#smart_plus_adgroup_status_update) | **POST** /smart_plus/adgroup/status/update/ | Update ad group status [Smart Plus AdGroup Status Update]
*AdgroupApi* | [**smart_plus_adgroup_update**](docs/AdgroupApi.md#smart_plus_adgroup_update) | **POST** /smart_plus/adgroup/update/ | Update an ad group [Smart Plus AdGroup Update]
*AudienceApi* | [**audience_insight_overlap**](docs/AudienceApi.md#audience_insight_overlap) | **GET** /audience/insight/overlap/ | Get details of audience overlap. [Audience Insight Overlap](https://business-api.tiktok.com/portal/docs?id=1797023590780930)
*AudienceApi* | [**dmp_custom_audience_apply**](docs/AudienceApi.md#dmp_custom_audience_apply) | **POST** /dmp/custom_audience/apply/ | Apply a shared custom audience [Dmp Custom_audience Apply](https://ads.tiktok.com/marketing_api/docs?id=1740245827044354)
*AudienceApi* | [**dmp_custom_audience_apply_log**](docs/AudienceApi.md#dmp_custom_audience_apply_log) | **GET** /dmp/custom_audience/apply/log/ | Get the latest application log of custom audiences [Dmp Custom_audience Apply Log](https://ads.tiktok.com/marketing_api/docs?id=1758615737388033)
*AudienceApi* | [**dmp_custom_audience_create**](docs/AudienceApi.md#dmp_custom_audience_create) | **POST** /dmp/custom_audience/create/ | Create an audience by file [Dmp Custom_audience Create](https://ads.tiktok.com/marketing_api/docs?id=1739940570793985)
*AudienceApi* | [**dmp_custom_audience_delete**](docs/AudienceApi.md#dmp_custom_audience_delete) | **POST** /dmp/custom_audience/delete/ | Delete audiences [Dmp Custom_audience Delete](https://business-api.tiktok.com/portal/docs?id=1739940539757569)
*AudienceApi* | [**dmp_custom_audience_file_upload**](docs/AudienceApi.md#dmp_custom_audience_file_upload) | **POST** /dmp/custom_audience/file/upload/ | Upload a data file [Dmp Custom_audience File Upload](https://business-api.tiktok.com/portal/docs?id=1739940567842818)
*AudienceApi* | [**dmp_custom_audience_get**](docs/AudienceApi.md#dmp_custom_audience_get) | **GET** /dmp/custom_audience/get/ | Obtain the details of specified audiences [Dmp Custom_audience Get](https://business-api.tiktok.com/portal/docs?id=1739940507792385)
*AudienceApi* | [**dmp_custom_audience_list**](docs/AudienceApi.md#dmp_custom_audience_list) | **GET** /dmp/custom_audience/list/ | Get all audiences [Dmp Custom_audience List](https://business-api.tiktok.com/portal/docs?id=1739940506015746)
*AudienceApi* | [**dmp_custom_audience_lookalike_create**](docs/AudienceApi.md#dmp_custom_audience_lookalike_create) | **POST** /dmp/custom_audience/lookalike/create/ | Create a lookalike audience [Dmp Custom_audience Lookalike Create](https://business-api.tiktok.com/portal/docs?id=1739940511844353)
*AudienceApi* | [**dmp_custom_audience_lookalike_update**](docs/AudienceApi.md#dmp_custom_audience_lookalike_update) | **POST** /dmp/custom_audience/lookalike/update/ | Manually refresh a Lookalike Audience [Dmp Custom_audience Lookalike Update](https://ads.tiktok.com/marketing_api/docs?id=1758616888158209)
*AudienceApi* | [**dmp_custom_audience_rule_create**](docs/AudienceApi.md#dmp_custom_audience_rule_create) | **POST** /dmp/custom_audience/rule/create/ | Create an audience by rules [Dmp Custom_audience Rule Create](https://business-api.tiktok.com/portal/docs?id=1739940509849601)
*AudienceApi* | [**dmp_custom_audience_share**](docs/AudienceApi.md#dmp_custom_audience_share) | **POST** /dmp/custom_audience/share/ | Share custom audiences with other advertisers [Dmp Custom_audience Share](https://business-api.tiktok.com/portal/docs?id=1740245803888706)
*AudienceApi* | [**dmp_custom_audience_share_cancel**](docs/AudienceApi.md#dmp_custom_audience_share_cancel) | **POST** /dmp/custom_audience/share/cancel/ | Stop sharing custom audiences with other advertisers [Dmp Custom_audience Share Cancel](https://business-api.tiktok.com/portal/docs?id=1740245829978113)
*AudienceApi* | [**dmp_custom_audience_share_log**](docs/AudienceApi.md#dmp_custom_audience_share_log) | **GET** /dmp/custom_audience/share/log/ | Get the sharing log of a custom audience [Dmp Custom_audience Share Log](https://ads.tiktok.com/marketing_api/docs?id=1740245827044354)
*AudienceApi* | [**dmp_custom_audience_update**](docs/AudienceApi.md#dmp_custom_audience_update) | **POST** /dmp/custom_audience/update/ | Update the details of an audience [Dmp Custom_audience Update](https://business-api.tiktok.com/portal/docs?id=1739940572667906)
*AudienceApi* | [**dmp_saved_audience_create**](docs/AudienceApi.md#dmp_saved_audience_create) | **POST** /dmp/saved_audience/create/ | Create a Saved Audience [Dmp Saved_audience Create](https://business-api.tiktok.com/portal/docs?id=1780154541898754)
*AudienceApi* | [**dmp_saved_audience_delete**](docs/AudienceApi.md#dmp_saved_audience_delete) | **POST** /dmp/saved_audience/delete/ | Delete Saved Audiences [Dmp Saved_audience Delete](https://business-api.tiktok.com/portal/docs?id=1780154666312706)
*AudienceApi* | [**dmp_saved_audience_list**](docs/AudienceApi.md#dmp_saved_audience_list) | **GET** /dmp/saved_audience/list/ | Get the details of Saved Audiences [Dmp Saved_audience List](https://business-api.tiktok.com/portal/docs?id=1780154619404290)
*AuthenticationApi* | [**oauth2_access_token**](docs/AuthenticationApi.md#oauth2_access_token) | **POST** /oauth2/access_token/ | Get access_token and refresh_token by auth_code. The creator access token is valid for 24 hours and the refresh token is valid for one year. Within one year you will need to refresh the access token with the refresh token on a daily basis. After one year you will need to ask the creator to reauthorize. [Oauth2 Access Token](https://ads.tiktok.com/marketing_api/docs?id=1739965703387137)
*AuthenticationApi* | [**oauth2_advertiser_get**](docs/AuthenticationApi.md#oauth2_advertiser_get) | **GET** /oauth2/advertiser/get/ | Get a list of advertisers that have granted you permission to manage their accounts. [Authentication Oauth2 Advertiser Get](https://business-api.tiktok.com/portal/docs?id=1738455508553729)
*AutomatedRulesApi* | [**optimizer_rule_batch_bind**](docs/AutomatedRulesApi.md#optimizer_rule_batch_bind) | **POST** /optimizer/rule/batch_bind/ | Bind objects to rules. [Optimizer Rule Batch Bind](https://business-api.tiktok.com/portal/docs?id=1738769164954626)
*AutomatedRulesApi* | [**optimizer_rule_create**](docs/AutomatedRulesApi.md#optimizer_rule_create) | **POST** /optimizer/rule/create/ | Create an automated rule. [Optimizer Rule Create](https://business-api.tiktok.com/portal/docs?id=1738767670852610)
*AutomatedRulesApi* | [**optimizer_rule_get**](docs/AutomatedRulesApi.md#optimizer_rule_get) | **GET** /optimizer/rule/get/ | Get rules by rule IDs. [Optimizer Rule Get](https://business-api.tiktok.com/portal/docs?id=1738768750822466)
*AutomatedRulesApi* | [**optimizer_rule_list**](docs/AutomatedRulesApi.md#optimizer_rule_list) | **GET** /optimizer/rule/list/ | Get rules based on the values of certain filters. [Optimizer Rule List](https://business-api.tiktok.com/portal/docs?id=1738768861976578)
*AutomatedRulesApi* | [**optimizer_rule_result_get**](docs/AutomatedRulesApi.md#optimizer_rule_result_get) | **GET** /optimizer/rule/result/get/ | Get result details. [Optimizer Rule Result Get](https://business-api.tiktok.com/portal/docs?id=1738769098314754)
*AutomatedRulesApi* | [**optimizer_rule_result_list**](docs/AutomatedRulesApi.md#optimizer_rule_result_list) | **GET** /optimizer/rule/result/list/ | Get rule results. [Optimizer Rule Result List](https://business-api.tiktok.com/portal/docs?id=1738769076676609)
*AutomatedRulesApi* | [**optimizer_rule_update**](docs/AutomatedRulesApi.md#optimizer_rule_update) | **POST** /optimizer/rule/update/ | Update an automated rule. [Optimizer Rule Update](https://business-api.tiktok.com/portal/docs?id=1738769123170306)
*BCApi* | [**advertiser_balance_get**](docs/BCApi.md#advertiser_balance_get) | **GET** /advertiser/balance/get/ | Get ad account balance and budget. [BC Advertiser Balance Get](https://business-api.tiktok.com/portal/docs?id=1739939106470913)
*BCApi* | [**advertiser_transaction_get**](docs/BCApi.md#advertiser_transaction_get) | **GET** /advertiser/transaction/get/ | Get transaction records of an ad account. [BC Advertiser Transaction Get](https://business-api.tiktok.com/portal/docs?id=1739939116353538)
*BCApi* | [**bc_account_transaction_get**](docs/BCApi.md#bc_account_transaction_get) | **GET** /bc/account/transaction/get/ | Get the transaction records of a BC or ad accounts. [BC Account Transaction Get](https://business-api.tiktok.com/portal/docs?id=1792849810925569)
*BCApi* | [**bc_advertiser_create**](docs/BCApi.md#bc_advertiser_create) | **POST** /bc/advertiser/create/ | Create an ad account [BC advertiser create](https://ads.tiktok.com/marketing_api/docs?id=1739939020318721)
*BCApi* | [**bc_asset_admin_delete**](docs/BCApi.md#bc_asset_admin_delete) | **POST** /bc/asset/admin/delete/ | Delete assets. [BC Asset Admin Delete](https://business-api.tiktok.com/portal/docs?id=1739657251102722)
*BCApi* | [**bc_asset_admin_get**](docs/BCApi.md#bc_asset_admin_get) | **GET** /bc/asset/admin/get/ | Get assets of a Business Center as admins. [BC Asset Admin Get](https://business-api.tiktok.com/portal/docs?id=1739433007779841)
*BCApi* | [**bc_asset_assign**](docs/BCApi.md#bc_asset_assign) | **POST** /bc/asset/assign/ | Assign assets to a user. [BC Asset Assign](https://business-api.tiktok.com/portal/docs?id=1739438211077121)
*BCApi* | [**bc_asset_get**](docs/BCApi.md#bc_asset_get) | **GET** /bc/asset/get/ | Get assets of a Business Center. [BC Asset Get](https://business-api.tiktok.com/portal/docs?id=1739432717798401)
*BCApi* | [**bc_asset_group_create**](docs/BCApi.md#bc_asset_group_create) | **POST** /bc/asset_group/create/ | Create an Asset Group in your Business Center. [BC Asset Group Create](https://business-api.tiktok.com/portal/docs?id=1749001658583105)
*BCApi* | [**bc_asset_group_delete**](docs/BCApi.md#bc_asset_group_delete) | **POST** /bc/asset_group/delete/ | Remove members' access to an Asset Group. [BC Asset Group Delete](https://business-api.tiktok.com/portal/docs?id=1749001673406466)
*BCApi* | [**bc_asset_group_get**](docs/BCApi.md#bc_asset_group_get) | **GET** /bc/asset_group/get/ | Get the assets or members of an Asset Group in a Business Center. [BC Asset Group Get](https://business-api.tiktok.com/portal/docs?id=1749001669670913)
*BCApi* | [**bc_asset_group_list**](docs/BCApi.md#bc_asset_group_list) | **GET** /bc/asset_group/list/ | Get all Asset Groups in your Business Center. [BC Asset Group List](https://business-api.tiktok.com/portal/docs?id=1749001665910786)
*BCApi* | [**bc_asset_group_update**](docs/BCApi.md#bc_asset_group_update) | **POST** /bc/asset_group/update/ | Update assets, members or the name of an Asset Group. [BC Asset Group Update](https://business-api.tiktok.com/portal/docs?id=1749001662156801)
*BCApi* | [**bc_asset_member_get**](docs/BCApi.md#bc_asset_member_get) | **GET** /bc/asset/member/get/ | Get members by assets. [BC Asset Member Get](https://business-api.tiktok.com/portal/docs?id=1739659558931458)
*BCApi* | [**bc_asset_partner_get**](docs/BCApi.md#bc_asset_partner_get) | **GET** /bc/asset/partner/get/ | Get partners by assets. [BC Asset Partner Get](https://business-api.tiktok.com/portal/docs?id=1739663268166722)
*BCApi* | [**bc_asset_unassign**](docs/BCApi.md#bc_asset_unassign) | **POST** /bc/asset/unassign/ | Revoke the access to an asset from a user. [BC Asset Unassign](https://business-api.tiktok.com/portal/docs?id=1739448126749698)
*BCApi* | [**bc_balance_get**](docs/BCApi.md#bc_balance_get) | **GET** /bc/balance/get/ | Get the balance of a Business Center. [BC Balance Get](https://business-api.tiktok.com/portal/docs?id=1739939128198145)
*BCApi* | [**bc_billing_group_create**](docs/BCApi.md#bc_billing_group_create) | **POST** /bc/billing_group/create/ | Create a billing group in a Business Center. [BC Billing Group Create](https://business-api.tiktok.com/portal/docs?id=1738947780033537)
*BCApi* | [**bc_billing_group_get**](docs/BCApi.md#bc_billing_group_get) | **GET** /bc/billing_group/get/ | Get all billing groups in a Business Center. [BC Billing Group Get](https://business-api.tiktok.com/portal/docs?id=1738944324279297)
*BCApi* | [**bc_billing_group_update**](docs/BCApi.md#bc_billing_group_update) | **POST** /bc/billing_group/update/ | Update settings of a billing group. [BC Billing Group Update](https://business-api.tiktok.com/portal/docs?id=1738947843447809)
*BCApi* | [**bc_get**](docs/BCApi.md#bc_get) | **GET** /bc/get/ | Get Business Centers that you have access to. [BC Get](https://business-api.tiktok.com/portal/docs?id=1737115687501826)
*BCApi* | [**bc_image_upload**](docs/BCApi.md#bc_image_upload) | **POST** /bc/image/upload/ | Upload certificate images for an ad account. [BC Image Upload](https://business-api.tiktok.com/portal/docs?id=1739938996913218)
*BCApi* | [**bc_invoice_unpaid_get**](docs/BCApi.md#bc_invoice_unpaid_get) | **GET** /bc/invoice/unpaid/get/ | Finance Managers and Finance Analysts of a Business Center account can use this endpoint to get total unpaid amount of their Business Center accounts. [BC Invoice Unpaid Get](https://business-api.tiktok.com/portal/docs?id=1740295904843777)
*BCApi* | [**bc_member_delete**](docs/BCApi.md#bc_member_delete) | **POST** /bc/member/delete/ | Delete member. [BC Member Delete](https://business-api.tiktok.com/portal/docs?id=1739939482851329)
*BCApi* | [**bc_member_get**](docs/BCApi.md#bc_member_get) | **GET** /bc/member/get/ | Get BC members. [BC Member Get](https://business-api.tiktok.com/portal/docs?id=1739939404802049)
*BCApi* | [**bc_member_invite**](docs/BCApi.md#bc_member_invite) | **POST** /bc/member/invite/ | Invite members to BC. [BC Member Invite](https://business-api.tiktok.com/portal/docs?id=1739939455765505)
*BCApi* | [**bc_member_update**](docs/BCApi.md#bc_member_update) | **POST** /bc/member/update/ | Update member information. [BC Member Update](https://business-api.tiktok.com/portal/docs?id=1739696704424961)
*BCApi* | [**bc_partner_add**](docs/BCApi.md#bc_partner_add) | **POST** /bc/partner/add/ | Add partner to Business Center. [BC Partner Add](https://business-api.tiktok.com/portal/docs?id=1739662756510721)
*BCApi* | [**bc_partner_asset_delete**](docs/BCApi.md#bc_partner_asset_delete) | **POST** /bc/partner/asset/delete/ | Cancel asset sharing. [BC Partner Asset Delete](https://business-api.tiktok.com/portal/docs?id=1739662800930817)
*BCApi* | [**bc_partner_asset_get**](docs/BCApi.md#bc_partner_asset_get) | **GET** /bc/partner/asset/get/ | Get partner assets. [BC Partner Asset Get](https://business-api.tiktok.com/portal/docs?id=1739662828320769)
*BCApi* | [**bc_partner_delete**](docs/BCApi.md#bc_partner_delete) | **POST** /bc/partner/delete/ | Delete partner. [BC Partner Delete](https://business-api.tiktok.com/portal/docs?id=1739662779301890)
*BCApi* | [**bc_partner_get**](docs/BCApi.md#bc_partner_get) | **GET** /bc/partner/get/ | Get partners. [BC Partner Get](https://business-api.tiktok.com/portal/docs?id=1739662727395330)
*BCApi* | [**bc_pixel_link_get**](docs/BCApi.md#bc_pixel_link_get) | **GET** /bc/pixel/link/get/ | Use this endpoint to get a list of ad accounts that have been linked to the request pixel. [BC Pixel Link Get](https://business-api.tiktok.com/portal/docs?id=1753994966965249)
*BCApi* | [**bc_pixel_link_update**](docs/BCApi.md#bc_pixel_link_update) | **POST** /bc/pixel/link/update/ | Use this endpoint to link and unlink pixel to advertiser accounts. [BC Pixel Link Update](https://business-api.tiktok.com/portal/docs?id=1753994950327297)
*BCApi* | [**bc_pixel_transfer**](docs/BCApi.md#bc_pixel_transfer) | **POST** /bc/pixel/transfer/ | Transfer Pixel from Advertiser to BC. [BC Pixel Transfer](https://business-api.tiktok.com/portal/docs?id=1753994928261122)
*BCApi* | [**bc_transaction_get**](docs/BCApi.md#bc_transaction_get) | **GET** /bc/transaction/get/ | Get translaction records of a Business Center. [BC Transaction Get](https://business-api.tiktok.com/portal/docs?id=1739939140408322)
*BCApi* | [**bc_transfer**](docs/BCApi.md#bc_transfer) | **POST** /bc/transfer/ | Process payments (recharge money to or deduct money from an ad account in a Business Center. [BC Transfer](https://business-api.tiktok.com/portal/docs?id=1739939095321601)
*CampaignCreationApi* | [**campaign_create**](docs/CampaignCreationApi.md#campaign_create) | **POST** /campaign/create/ | Create campaign. [Campaign Create](https://business-api.tiktok.com/portal/docs?id=1739318962329602)
*CampaignCreationApi* | [**campaign_get**](docs/CampaignCreationApi.md#campaign_get) | **GET** /campaign/get/ | Get campaigns. [Campaign Get](https://business-api.tiktok.com/portal/docs?id=1739315828649986)
*CampaignCreationApi* | [**campaign_gmv_max_create**](docs/CampaignCreationApi.md#campaign_gmv_max_create) | **POST** /campaign/gmv_max/create/ | Create GMV Max campaign [Smart Plus GMV Max Campaign Create](https://business-api.tiktok.com/portal/docs?id=1822000988713089)
*CampaignCreationApi* | [**campaign_gmv_max_info**](docs/CampaignCreationApi.md#campaign_gmv_max_info) | **GET** /campaign/gmv_max/info/ | Get GMV Max campaign info [Smart Plus GMV Max Campaign Info](https://business-api.tiktok.com/portal/docs?id=1822000968821762)
*CampaignCreationApi* | [**campaign_gmv_max_session_create**](docs/CampaignCreationApi.md#campaign_gmv_max_session_create) | **POST** /campaign/gmv_max/session/create/ | Create GMV Max session [Smart Plus GMV Max Session Create](https://business-api.tiktok.com/portal/docs?id=1835246967275522)
*CampaignCreationApi* | [**campaign_gmv_max_session_delete**](docs/CampaignCreationApi.md#campaign_gmv_max_session_delete) | **POST** /campaign/gmv_max/session/delete/ | Delete GMV Max session [Smart Plus GMV Max Session Delete](https://business-api.tiktok.com/portal/docs?id=1835246983475217)
*CampaignCreationApi* | [**campaign_gmv_max_session_get**](docs/CampaignCreationApi.md#campaign_gmv_max_session_get) | **GET** /campaign/gmv_max/session/get/ | Get GMV Max session info [Smart Plus GMV Max Session Get](https://business-api.tiktok.com/portal/docs?id=1835247031331842)
*CampaignCreationApi* | [**campaign_gmv_max_session_list**](docs/CampaignCreationApi.md#campaign_gmv_max_session_list) | **GET** /campaign/gmv_max/session/list/ | Get GMV Max session list [Smart Plus GMV Max Session List](https://business-api.tiktok.com/portal/docs?id=1835246996436162)
*CampaignCreationApi* | [**campaign_gmv_max_session_update**](docs/CampaignCreationApi.md#campaign_gmv_max_session_update) | **POST** /campaign/gmv_max/session/update/ | Update GMV Max session [Smart Plus GMV Max Session Update](https://business-api.tiktok.com/portal/docs?id=1835247009119233)
*CampaignCreationApi* | [**campaign_gmv_max_update**](docs/CampaignCreationApi.md#campaign_gmv_max_update) | **POST** /campaign/gmv_max/update/ | Update GMV Max campaign [Smart Plus GMV Max Campaign Update](https://business-api.tiktok.com/portal/docs?id=1822001009002497)
*CampaignCreationApi* | [**campaign_status_update**](docs/CampaignCreationApi.md#campaign_status_update) | **POST** /campaign/status/update/ | Update campaign status. [Campaign Status Update](https://business-api.tiktok.com/portal/docs?id=1739320994354178)
*CampaignCreationApi* | [**campaign_update**](docs/CampaignCreationApi.md#campaign_update) | **POST** /campaign/update/ | Update campaign. [Campaign Update](https://business-api.tiktok.com/portal/docs?id=1739320422086657)
*CampaignCreationApi* | [**gmv_max_bid_recommend**](docs/CampaignCreationApi.md#gmv_max_bid_recommend) | **GET** /gmv_max/bid/recommend/ | Get GMV Max bid recommendation [Smart Plus GMV Max Bid Recommend](https://business-api.tiktok.com/portal/docs?id=1822001024720897)
*CampaignCreationApi* | [**gmv_max_custom_anchor_video_list_get**](docs/CampaignCreationApi.md#gmv_max_custom_anchor_video_list_get) | **GET** /gmv_max/custom_anchor_video_list/get/ | Get GMV Max custom anchor video list [Smart Plus GMV Max Custom Anchor Video List Get](https://business-api.tiktok.com/portal/docs?id=1830215925061633)
*CampaignCreationApi* | [**gmv_max_occupied_custom_shop_ads_list**](docs/CampaignCreationApi.md#gmv_max_occupied_custom_shop_ads_list) | **GET** /gmv_max/occupied_custom_shop_ads/list/ | Get GMV Max occupied custom shop ads [Smart Plus GMV Max Occupied Custom Shop Ads List](https://business-api.tiktok.com/portal/docs?id=1822001136924674)
*CampaignCreationApi* | [**smart_plus_campaign_create**](docs/CampaignCreationApi.md#smart_plus_campaign_create) | **POST** /smart_plus/campaign/create/ | Create a new campaign [Smart Plus Campaign Create]
*CampaignCreationApi* | [**smart_plus_campaign_get**](docs/CampaignCreationApi.md#smart_plus_campaign_get) | **GET** /smart_plus/campaign/get/ | Retrieve campaign details [Smart Plus Campaign Get]
*CampaignCreationApi* | [**smart_plus_campaign_status_update**](docs/CampaignCreationApi.md#smart_plus_campaign_status_update) | **POST** /smart_plus/campaign/status/update/ | Update campaign status [Smart Plus Campaign Status Update]
*CampaignCreationApi* | [**smart_plus_campaign_update**](docs/CampaignCreationApi.md#smart_plus_campaign_update) | **POST** /smart_plus/campaign/update/ | Update an existing campaign [Smart Plus Campaign Update]
*CommentsApi* | [**blockedword_check**](docs/CommentsApi.md#blockedword_check) | **GET** /blockedword/check/ | Check if a list of words is blocked. [Blockedword Check](https://business-api.tiktok.com/portal/docs?id=1739029247961089)
*CommentsApi* | [**blockedword_create**](docs/CommentsApi.md#blockedword_create) | **POST** /blockedword/create/ | Add words to the block list. [Blockedword Create](https://business-api.tiktok.com/portal/docs?id=1739029218470913)
*CommentsApi* | [**blockedword_delete**](docs/CommentsApi.md#blockedword_delete) | **POST** /blockedword/delete/ | Delete one or more blocked words. [Blockedword Delete](https://business-api.tiktok.com/portal/docs?id=1739029277346817)
*CommentsApi* | [**blockedword_list**](docs/CommentsApi.md#blockedword_list) | **GET** /blockedword/list/ | Get the list of blocked words for an ad account. [Blockedword List](https://business-api.tiktok.com/portal/docs?id=1739029260837889)
*CommentsApi* | [**blockedword_task_check**](docs/CommentsApi.md#blockedword_task_check) | **GET** /blockedword/task/check/ | Check the status of the export task. [Blockedword Task Check](https://business-api.tiktok.com/portal/docs?id=1739029311687681)
*CommentsApi* | [**blockedword_task_create**](docs/CommentsApi.md#blockedword_task_create) | **POST** /blockedword/task/create/ | Create a task to export blocked words. [Blockedword Task Create](https://business-api.tiktok.com/portal/docs?id=1739029296119809)
*CommentsApi* | [**blockedword_update**](docs/CommentsApi.md#blockedword_update) | **POST** /blockedword/update/ | Replace a blocked word with another word. [Blockedword Task Update](https://business-api.tiktok.com/portal/docs?id=1739029234526209)
*CommentsApi* | [**comment_delete**](docs/CommentsApi.md#comment_delete) | **POST** /comment/delete/ | Delete comments. [Comment Delete](https://business-api.tiktok.com/portal/docs?id=1738957772267522)
*CommentsApi* | [**comment_list**](docs/CommentsApi.md#comment_list) | **GET** /comment/list/ | Get comments for your ads. [Comment List](https://business-api.tiktok.com/portal/docs?id=1738086301876225)
*CommentsApi* | [**comment_post**](docs/CommentsApi.md#comment_post) | **POST** /comment/post/ | Reply to comments. [Comment Post](https://business-api.tiktok.com/portal/docs?id=1738957702411265)
*CommentsApi* | [**comment_reference**](docs/CommentsApi.md#comment_reference) | **GET** /comment/reference/ | Get related comments. [Comment Reference](https://business-api.tiktok.com/portal/docs?id=1738086824859650)
*CommentsApi* | [**comment_status_update**](docs/CommentsApi.md#comment_status_update) | **POST** /comment/status/update/ | Use this endpoint to change the status of a list of comments from public to hidden, or vice versa. [Comment Status Update](https://business-api.tiktok.com/portal/docs?id=1738086844585985)
*CommentsApi* | [**comment_task_check**](docs/CommentsApi.md#comment_task_check) | **GET** /comment/task/check/ | Get comment export status. [Comment Task Check](https://business-api.tiktok.com/portal/docs?id=1738088242659330)
*CommentsApi* | [**comment_task_create**](docs/CommentsApi.md#comment_task_create) | **POST** /comment/task/create/ | Create comment export task. [Comment Task Create](https://business-api.tiktok.com/portal/docs?id=1738088144215041)
*CreativeManagementApi* | [**creative_asset_delete**](docs/CreativeManagementApi.md#creative_asset_delete) | **POST** /creative/asset/delete/ | Delete creative assets. [Asset Delete](https://business-api.tiktok.com/portal/docs?id=1797202997456897)
*CreativeManagementApi* | [**creative_asset_share**](docs/CreativeManagementApi.md#creative