List TikTok posts for Spark Ads
list_tiktok_postsExisting TikTok posts to run as Spark Ads, keeping their likes and comments. TikTok Spark Ads: existing TikTok posts a launch can run as ads, keeping their likes and comments (the post's caption is the ad text). source "account" (default): the video posts of one of the brand's TikTok accounts (identity_id / identity_type from get_launch_questions identity.choices; default: the first one), a page at a time (next_cursor). source "authorized": the posts creators authorized for this ad account with a code (bound in the Apogee app). Each post says whether it can run (usable, refusals, warnings) and gives its spark_post, to put in prepare_launch ads[].spark_post instead of files.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"ad_account_id": "<ad_account_id>"
},
"name": "list_tiktok_posts"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | source authorized: the page | |
| bc_id | No | BC_AUTH_TT: its Business Center | |
| cursor | No | source account: next_cursor of the previous page | |
| source | No | ||
| identity_id | No | source account: the TikTok account (get_launch_questions identity.choices.identities) | |
| ad_account_id | Yes | A TikTok advertiser id (list_ad_accounts platform tiktok) | |
| identity_type | No |