List and refresh CTA portfolios
assets_list_cta_portfoliosList cached TikTok CTA portfolios for one exact advertiser. Use creative_portfolio_id as ad_params.call_to_action_id for Smart+ website-conversion local image or video create. The server still verifies that the selected portfolio is linked to the same advertiser before approval. Portfolios are read from TikTok for this advertiser when the cached list is empty or refresh=true; a portfolio ID the user names is also read live during prepare. Never guess a portfolio ID.
Returns a compact bounded page. Optional: cursor from the previous response, limit (default 20, maximum 50), and search (case-insensitive native id/name lookup). Keep the same tool, filters and limit while following next_cursor serially until complete=true. A rejected or old cursor requires restarting page one. complete describes pagination, not upstream sync coverage or permission to create.
REQUIRED: advertiser_id from assets_list_ad_accounts. EXAMPLE: assets_list_cta_portfolios({"advertiser_id": "1234567890", "limit": 20})
A live refresh can replace cached CTA portfolio rows for the selected advertiser.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| cursor | No | ||
| search | No | ||
| refresh | No | ||
| advertiser_id | Yes | ||
| connection_context | No |