curl --request POST \
--url 'https://api.adside.ai/tiktok/mcp#get_report' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"jsonrpc": "<string>",
"method": "<string>",
"params": {
"name": "<string>",
"arguments": {
"start_date": "<string>",
"end_date": "<string>",
"advertiser_id": "<string>",
"report_type": "BASIC",
"data_level": "AUCTION_CAMPAIGN",
"dimensions": [
"campaign_id"
],
"metrics": [
"spend",
"impressions",
"clicks",
"ctr",
"cpc",
"cpm"
],
"filters": [
{
"field_name": "<string>",
"filter_type": "IN",
"filter_value": "<string>"
}
],
"page": 1,
"page_size": 100
}
},
"id": "1"
}
'{
"jsonrpc": "<string>",
"id": "<string>",
"result": {
"content": [
{
"type": "<string>",
"text": "<string>"
}
]
}
}Get TikTok integrated reporting with dimensions, metrics, date range, and filters. Supports campaign/ad group/ad level.
curl --request POST \
--url 'https://api.adside.ai/tiktok/mcp#get_report' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"jsonrpc": "<string>",
"method": "<string>",
"params": {
"name": "<string>",
"arguments": {
"start_date": "<string>",
"end_date": "<string>",
"advertiser_id": "<string>",
"report_type": "BASIC",
"data_level": "AUCTION_CAMPAIGN",
"dimensions": [
"campaign_id"
],
"metrics": [
"spend",
"impressions",
"clicks",
"ctr",
"cpc",
"cpm"
],
"filters": [
{
"field_name": "<string>",
"filter_type": "IN",
"filter_value": "<string>"
}
],
"page": 1,
"page_size": 100
}
},
"id": "1"
}
'{
"jsonrpc": "<string>",
"id": "<string>",
"result": {
"content": [
{
"type": "<string>",
"text": "<string>"
}
]
}
}API key (sk_live_*) — SHA256 hashed, looked up in Redis. Generate via the web app's workspace settings.