---
title: "List comments on TikTok ads"
method: GET
path: "/v1/workspaces/{workspaceId}/ads/tiktok/{accountId}/comments"
tags: ["Ads"]
---

# List comments on TikTok ads

`GET /v1/workspaces/{workspaceId}/ads/tiktok/{accountId}/comments`

## Request

- Base URL: `https://api.maevesocial.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.maevesocial.com/v1/workspaces/{workspaceId}/ads/tiktok/{accountId}/comments`
- Auth: HTTP bearer

List the top-level comments on the ads of one TikTok advertiser from the stored copy, with paging, filters for public or hidden and resolved, and the time of the last sync. Stale after thirty minutes; ads.tiktok.comments.refresh asks TikTok again. The account must be a TikTok account. Read-only.

## Path parameters

- `accountId` string, required
- `workspaceId` string, uuid, required

## Response `200`

List comments on TikTok ads

- object
  - `data` object, required
    - `account` object, required
      - `id` string, required
      - `platform` 'meta' | 'tiktok' | 'linkedin' | 'google' | 'pinterest', required
      - `providerAccountId` string, required: The account ID the platform uses.
      - `name` string, nullable, required
      - `currency` string, nullable, required
      - `timezone` string, nullable, required: IANA timezone the platform reports this account in.
      - `isEnabled` boolean, required
      - `credentialStatus` 'active' | 'revoked', required
    - `money` object, required
      - `unit` 'micros', required
      - `microsPerCurrencyUnit` 1000000, required
      - `currency` string, nullable, required: ISO currency of the ad account.
    - `comments` object, required: comments, pageInfo and freshness.
  - `meta` unknown, required

---

[API](https://skmtc.dev/maevesocial/apis/maeve-social-api.md) · [All operations](https://skmtc.dev/maevesocial/apis/maeve-social-api/llms.txt) · [OpenAPI document](https://skmtc.dev/maevesocial/apis/maeve-social-api/revisions/1b00fd7e4b15?raw)
