filtering object are forwarded verbatim to TikTok.curl --location 'https://api.adlyfy.dev/api/v1/tiktok/smart/adgroups' \
--header 'x-api-key;' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"adAccountId": "7524374241765212177",
"fields": [
"adgroup_id",
"adgroup_name",
"primary_status"
],
"filtering": {
"campaign_ids": [
"1234567890123456789"
]
},
"page": 1,
"page_size": 100
}'{
"success": true,
"message": "Request successful",
"timestamp": "2026-03-30T12:00:00.000Z",
"statusCode": 200,
"data": {
"list": [
{
"adgroup_id": "1794682309876543210",
"adgroup_name": "Smart+ Ad Group 1",
"campaign_id": "1794682301234567890",
"optimization_goal": "CONVERT",
"budget_mode": "BUDGET_MODE_DAY",
"budget": 50,
"operation_status": "ENABLE",
"primary_status": "STATUS_DELIVERY_OK",
"create_time": "2026-03-01 10:05:00"
}
],
"page_info": {
"page": 1,
"page_size": 10,
"total_number": 1,
"total_page": 1
}
}
}