What ProAIE does with TikTok Ads data
ProAIE is a campaign reporting platform. When a business ("tenant") connects their TikTok Ads account, ProAIE reads the spend and performance metrics for their advertiser and combines those numbers into a monthly performance report alongside data from their other ad platforms (Meta, Google Ads, LinkedIn), their booking calendar (GoHighLevel), and their payment processors (Stripe, CardPointe).
The reader of the report — the tenant themselves, or someone the tenant emails a signed download link to — sees TikTok Ads spend on the same page as revenue and can answer "did TikTok pay off this month?" without switching tabs.
What ProAIE reads (endpoints)
The integration calls exactly these TikTok Business API endpoints, all read-only:
POST /open_api/v1.3/oauth2/access_token/— exchange the OAuth authorization code for an access token during connect.GET /open_api/v1.3/oauth2/advertiser/get/— list the advertiser accounts the tenant granted access to, so the tenant can pick which one feeds the report.POST /open_api/v1.3/report/integrated/get/— fetch spend, impressions, clicks, CTR, and CPC per campaign for the report window (typically last 30 days). This is the only data-reading call.
Present integration scope
The current TikTok integration is limited to the three read-only endpoints listed above. It does not call any campaign-mutation, audience, creative, budget, or organic-content endpoints. Data handling posture:
- ProAIE does not access audience demographics or user-level data — only aggregated per-campaign performance metrics.
- ProAIE does not sell or share TikTok data with third parties.
- ProAIE does not use TikTok data to train machine learning models.
If a future version adds any campaign-management endpoint, this page will be updated to name it and the tenant will be re-prompted to authorize the added scope before it takes effect.
What ProAIE stores
- OAuth access token. Encrypted at rest. Only used server-side to call the endpoints above.
- Advertiser ID and display name. Shown in the report and the tenant's Settings page so they can see which TikTok account is wired up.
- Aggregated performance snapshot. The per- campaign spend/impressions/clicks numbers so past reports render consistently. No user-level or audience data.
How the tenant revokes access
- In-app. Open the report's Settings page, find the TikTok source row, click Disconnect. ProAIE deletes the encrypted credential and stops calling the TikTok API for that source.
- On TikTok's side. Revoke the app in TikTok Ads Manager → Business Center → connected apps. ProAIE detects the invalidated token on the next fetch and surfaces a "reconnect required" state in the report.
- Delete the whole ProAIE account. Every connector is removed at once. Instructions on Data deletion.
Contact
Questions about the TikTok integration, or requests to delete specific TikTok data: sales@proaie.com.
General policy: Privacy Policy.