Meta / Facebook APIError 1870034

Meta API Error 1870034 — Custom Audience Terms Not Accepted

Meta API error 1870034 blocks audience creation when Custom Audience Terms have not been accepted. Learn the exact Business Manager fix before relaunching campaigns.

Quick Answer

Meta API error 1870034 usually means the ad account or business has not accepted Meta's Custom Audience Terms. A Business Manager admin must open the Custom Audiences terms page while logged into the correct business, accept the terms for the affected ad account, then retry the audience or campaign creation request.

What Causes Meta / Facebook Error 1870034?

Custom Audiences require a separate legal acceptance step inside Meta Business Manager. API tokens can have ads_management and business_management, and the ad account can still be active, but audience creation will fail until the business accepts Meta's terms for customer lists, website audiences, or similar audience sources.

  • 1The Business Manager has not accepted Meta Custom Audience Terms
  • 2The wrong business or ad account is selected in the terms acceptance screen
  • 3A non-admin user is attempting to accept terms but lacks legal/finance permissions
  • 4The ad account was recently moved to a new business and terms must be accepted again
  • 5Your API flow creates custom audiences before confirming terms status

How to Fix Meta / Facebook Error 1870034

  1. 1Log into Meta Business Manager as a business admin, not just an ad account advertiser.
  2. 2Open the Custom Audience Terms page for the correct business and ad account.
  3. 3Accept the terms for customer lists, website custom audiences, and any required audience source.
  4. 4Confirm the ad account in the URL or selector matches the account used by your API token.
  5. 5Retry the custom audience or campaign creation request after terms acceptance propagates.
  6. 6Add a preflight check in your launch workflow so audience creation is blocked until terms are accepted.

Official Meta / Facebook Documentation

https://www.facebook.com/ads/manage/customaudiences/tos.php

Never Deal With This Again

AdSkull Handles Meta / Facebook API Errors Automatically

Stop manually debugging API errors. AdSkull monitors your Meta / Facebook campaigns 24/7, detects authentication failures and permission issues, and surfaces clear actionable fixes — or handles them automatically when possible.

Automatic token refresh before expiry
Real-time permission alerts
Smart retry with exponential backoff
Unified dashboard for all platforms
Plain-English error explanations
One-click reconnect for auth issues

Other Meta / Facebook API Errors