1. TikTok - Smart+ Campaigns
Adlyfy
  • Introduction
  • Quick Start
  • Authorization
    • Overview
    • Create New External User Token
      POST
    • Refresh External User Token
      GET
  • Ads Platform Connection
    • Activate adAccount
      POST
    • Deactivate adAccount
      POST
    • Get all external-user connections
      GET
    • Generate OAuth authorization URL
      POST
    • Check connection status
      GET
    • Remove a connection by ads account ID
      DELETE
    • Revoke a connection by connection ID
      DELETE
    • Read Meta ad account insights through the connection surface
      GET
  • Meta
    • Meta - Ad Accounts & Business
      • Import Meta ad account data
      • List Meta pages for an ad account
      • List Meta ad accounts
      • Get Meta ad account details
      • List Meta businesses
      • Get Meta business details
      • List business-owned ad accounts
      • List business product catalogs
    • Meta - Campaigns
      • Create a lead campaign
      • Create an awareness campaign
      • Create a traffic campaign
      • Create an engagement campaign
      • Create a sales campaign
      • List Meta campaigns
      • Get Meta campaign details
      • List ads for a Meta campaign
      • Update Meta campaign status
    • Meta - Ad Sets
      • List Meta ad sets
      • Get Meta ad set details
      • List ads for a Meta ad set
      • Update Meta ad set status
    • Meta - Ads
      • List Meta ads
      • Get Meta ad details
      • Update Meta ad status
    • Meta - Ad Creatives
      • List Meta ad creatives
      • Preview a Meta ad creative
      • Get Meta ad creative details
    • Meta - Audiences & Targeting
      • List saved audiences
      • List custom audiences
      • Create a lookalike audience
      • Estimate audience size
      • Search Meta targeting options
    • Meta - Pixels & Conversions
      • Create a Meta pixel
      • List Meta pixels
      • Create a Meta custom conversion
      • List Meta custom conversions
      • Get Meta custom conversion details
      • Get Meta pixel details
      • Get Meta pixel stats
      • Get Meta dataset quality
    • Meta - Lead Forms
      • Create a Meta lead form
      • List Meta lead forms
    • Meta - Insights
      • Read Meta insights
  • TikTok
    • TikTok - Account & Import
      • Import a TikTok ad account
    • TikTok - Assets
      • Read TikTok assets
      • Update TikTok asset status
      • Create TikTok assets
    • TikTok - Insights
      • Read TikTok insights
    • TikTok - Pixels
      • Read TikTok pixels
      • Read TikTok pixel event statistics
    • TikTok - Smart+ Campaigns
      • Read TikTok Smart+ campaigns
        POST
      • Create a TikTok Smart+ campaign
        POST
      • Update a TikTok Smart+ campaign
        POST
      • Update TikTok Smart+ campaign status
        POST
    • TikTok - Smart+ Ad Groups
      • Read TikTok Smart+ ad groups
      • Create a TikTok Smart+ ad group
      • Update a TikTok Smart+ ad group
      • Update TikTok Smart+ ad group status
    • TikTok - Smart+ Ads
      • Read TikTok Smart+ ads
      • Create a TikTok Smart+ ad
      • Update a TikTok Smart+ ad
      • Update TikTok Smart+ ad status
      • Submit an appeal for a TikTok Smart+ ad
      • Read TikTok Smart+ ad review information
      • Update TikTok Smart+ ad material status
    • TikTok - Smart+ Materials
      • Read TikTok Smart+ material review information
  • Google
    • List accessible Google ad accounts
    • Import a Google ad account
    • Read Google insights
    • Read Google assets
    • Execute a Google GAQL query
  • Schemas
    • StandardSuccessEnvelopeDto
    • GenericObjectDto
    • AuthTokensDto
    • CreateUserDto
    • AuthTokenDto
    • MessageDto
    • ChangePasswordDto
    • ResetPasswordDto
    • ForgetPasswordDto
    • AcceptInvitationDto
    • UpdateTenantProfileDto
    • TenantApiKeyDto
    • UpdateTenantDto
    • MetaTenantAppCreateDto
    • GoogleTenantAppCreateDto
    • TiktokTenantAppCreateDto
    • LinkedinTenantAppCreateDto
    • MetaTenantAppUpdateDto
    • GoogleTenantAppUpdateDto
    • TiktokTenantAppUpdateDto
    • LinkedinTenantAppUpdateDto
    • PlatformFieldDto
    • PlatformMetadataDto
    • StandardErrorEnvelopeDto
    • AccessTokensDto
    • TokenDto
    • AccessTokenDto
    • AuthUrlDto
    • ConnectionStatusItemDto
    • ConnectionStatusDto
    • MetaAccessTokenDto
    • MetaTokenBrokerDto
    • CreateLookalikeAudienceDto
    • EstimateAudienceDto
    • CustomConversionRuleDto
    • CreateCustomConversionDto
    • TargetingSearchDto
    • PreviewAdcreativeDto
    • MetaStatusUpdateDto
    • FindOperationsDto
    • ExecuteOperationDto
    • CreateAdCloneDto
    • CreateMetaAds
    • CreateAssetsDto
    • CreateCampaignDto
    • CreateAdGroupDto
    • UtmParamDto
    • DisclaimerTextDto
    • DisclaimerClickableTextDto
    • CreateAdDto
    • Object
    • ReadTikTokPixelsDto
    • ReadTikTokPixelEventsDto
    • ReadTikTokSmartPlusCampaignsDto
    • ReadTikTokSmartPlusAdgroupsDto
    • ReadTikTokSmartPlusAdsDto
    • SmartPlusCampaignBody
    • CreateTikTokSmartPlusCampaignDto
    • UpdateTikTokSmartPlusCampaignDto
    • UpdateTikTokSmartPlusCampaignStatusDto
    • SmartPlusAdgroupBody
    • CreateTikTokSmartPlusAdgroupDto
    • UpdateTikTokSmartPlusAdgroupDto
    • UpdateTikTokSmartPlusAdgroupStatusDto
    • SmartPlusAdBody
    • CreateTikTokSmartPlusAdDto
    • UpdateTikTokSmartPlusAdDto
    • UpdateTikTokSmartPlusAdStatusDto
    • UpdateTikTokSmartPlusAdMaterialStatusDto
    • AppealTikTokSmartPlusAdDto
    • ReadTikTokSmartPlusAdReviewInfoDto
    • ReadTikTokSmartPlusMaterialReviewInfoDto
    • CreateTenantInvitationDto
  1. TikTok - Smart+ Campaigns

Read TikTok Smart+ campaigns

POST
/api/v1/tiktok/smart/campaigns
Reads TikTok Upgraded Smart+ campaigns across all Smart+ product families for a validated ad account owned by the authenticated external user. Filters supplied in the filtering object are forwarded verbatim to TikTok.

Request

Authorization
JWT Bearer
Add the parameter
Authorization
to Headers
Example:
Authorization: ********************
or
API Key
Add parameter in header
x-api-key
Example:
x-api-key: ********************
or
Header Params

Body Params application/jsonRequired

Examples

Responses

🟢200OK
application/json
TikTok Smart+ campaign list response payload.
Bodyapplication/json

🟠400Bad Request
🟠401Unauthorized
🟠403Forbidden
🟠404Record Not Found
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api.adlyfy.dev/api/v1/tiktok/smart/campaigns' \
--header 'x-api-key;' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
    "adAccountId": "7524374241765212177",
    "fields": [
        "campaign_id",
        "campaign_name",
        "primary_status"
    ],
    "filtering": {
        "primary_status": "STATUS_ENABLE"
    },
    "page": 1,
    "page_size": 100
}'
Response Response Example
200 - Example 1
{
    "success": true,
    "message": "Request successful",
    "timestamp": "2026-03-30T12:00:00.000Z",
    "statusCode": 200,
    "data": {
        "list": [
            {
                "campaign_id": "1794682301234567890",
                "campaign_name": "Smart+ Spring Sales",
                "objective_type": "PRODUCT_SALES",
                "budget_mode": "BUDGET_MODE_DAY",
                "budget": 100,
                "operation_status": "ENABLE",
                "primary_status": "STATUS_DELIVERY_OK",
                "create_time": "2026-03-01 10:00:00"
            }
        ],
        "page_info": {
            "page": 1,
            "page_size": 10,
            "total_number": 1,
            "total_page": 1
        }
    }
}
Previous
Read TikTok pixel event statistics
Next
Create a TikTok Smart+ campaign
Built with