TikTok Ads

Read one TikTok campaign in full

Reads one campaign together with every ad group under it: objective, budget and mode, and per ad group the optimisation goal, billing event, bid, schedule, placements and targeting (locations, ages, gender, languages, interests). Use when: the user asks why a campaign behaves the way it does, or before changing anything on it — the ad group settings are where nearly every TikTok delivery problem lives. Do not use it to list many campaigns; that is tiktok_list_campaigns. Do not use it for results; that is tiktok_get_campaign_performance. Returns the optimisation goal and billing event per ad group, which together decide what TikTok is actually buying. An ad group optimising for CLICK and billed CPC buys clicks regardless of what happens next; one optimising for CONVERT against a pixel event buys that event. Mismatched expectations here are the usual reason a campaign "works" and still produces nothing the user wanted. Also returns the raw location ids rather than place names; call tiktok_search_targeting to turn an id back into a name before quoting it to the user.

post/api/v1/tools/tiktok_get_campaign_details/execute

Request

  • Base URL: https://adako.ai
  • URL: https://adako.ai/api/v1/tools/tiktok_get_campaign_details/execute
  • Auth: HTTP bearer

Headers

Idempotency-Keystring

Optional 8-128 character key. A successful envelope is cached for 24 hours; replaying the key with the same arguments returns it again with Idempotent-Replayed: true, and replaying it with different arguments answers 409.

Request body

Response

The tool ran. A write returns proposal_id and approve_url while the change waits for approval.

successunknown required
toolstring required
dataobject required

Machine-readable result.

markdownstring required

The same result written for a person or a model.

proposal_idstring

Present for writes. Nothing changes on the ad platform until it is approved.

approve_urlstring

Where a person approves the proposal.

request_idstring required

Changes

No recorded changes to this operation across all 1 revision of this API.