Docs menu

REST API · Creatives

List platform templates

TikTok / Snapchat: the Quick Bulk Edit templates saved in the app, for a launch plan

GEThttps://api.apogee.ad/api/v1/ad-accounts/{acc}/platform-templates

What it does

The templates saved in the Apogee app ("Save as template" in the TikTok ad group / Snapchat ad squad and ad params) for this ad account. level adgroup = an ad group's / ad squad's settings, ad = an ad's. A launch plan uses one as its base: tiktok.adgroup_template_id / tiktok.ad_template_id, snapchat.adsquad_template_id / snapchat.ad_template_id.

Request

GET /ad-accounts/{acc}/platform-templates on https://api.apogee.ad/api/v1.

Path parameters

  • acc string path required

    TikTok advertiser id or Snapchat ad account id (GET /ad-accounts?platform=…)

    Matches ^[A-Za-z0-9][A-Za-z0-9-]{0,63}$

Query parameters

  • platform string query required

    One of tiktok, snapchat

  • level string query required

    One of adgroup, ad

Headers

  • Authorization string header required

    Bearer apk_…: an API key with the scope of this route.

Response

200.

  • templates array of objects
    Fields of each item (4)
    • id string or null
    • name string or null
    • updated_at string or null
    • params object

      The drawer's params as the app saved them

  • platform string

    One of tiktok, snapchat

  • level string

    One of adgroup, ad

  • available boolean

    false: templates are not set up on this server

Every answer carries X-Request-Id (give it to support), Apogee-Version: 2026-10-06, and the RateLimit and RateLimit-Policy headers.

Errors

Errors are application/problem+json with a stable code to switch on (all the codes).

Example

With your key in APOGEE_API_KEY (create one):

Request
curl 'https://api.apogee.ad/api/v1/ad-accounts/7000000000000000001/platform-templates?platform=tiktok&level=adgroup' \
  -H "Authorization: Bearer $APOGEE_API_KEY"
Response 200 (shape)
{
  "platform": "tiktok",
  "level": "adgroup",
  "available": false,
  "templates": [
    {
      "id": "120200000000000001",
      "name": "Nordlicht | Spring launch",
      "updated_at": "2026-10-23T09:00:00.000Z",
      "params": {}
    }
  ]
}

Access and cost

PlansPro and Scale.
Scoperead (scopes).
CreditsFree up to the daily free reads (5,000 a day on Pro, 10,000 on Scale), then 1 credit per read. A request that fails costs nothing, a replayed one neither (credits).
Rate limitRead: 600 per 15 minutes on Pro, 1,200 on Scale (rate limits).
Daily capCounts 1 unit toward the 2,000 units one API key can use in 24 hours.

In the MCP

An AI assistant does the same with this tool of the MCP server:

Last updated on . The parameters, limits, credits and error codes of these pages are generated from the code of the Apogee API (contract 2026-10-06).

A question, something missing? Write to hello@apogee.ad.

Book a demo

Pick the time that suits you.

Open in a new tab

Loading the calendar…

Talk to Founder