Facebook AdsVersion: v3
Batch update audience members
PUT/ad-publishing/facebook/custom-audience/{customAudienceId}/member/batch
Add or remove members in bulk from a Facebook custom audience, sourced from a CSV or one or more smart lists — at least one of csvPath or smartlistIds is required. The work is queued rather than performed inline, so the acknowledgement confirms only that the job was accepted; nothing about the outcome is reported here. Unlike the single-member endpoints this one answers with { success: true } rather than a status-and-message body.
Authorizations
Authorizationstringheaderrequired
Bearer authentication header of the form Bearer <token>, where <token> is your access token.
Scope:
adPublishing. writeAuth methods:
OAuthPrivate IntegrationToken type:
Sub-Account TokenRequest
Headers
Versionstringrequired
API Version
Available options
v3Example:
v3Path Parameters
customAudienceIdstringrequired
Custom audience identifier
Example:
23851234567890123Body
locationIdstringrequired
Location identifier
Example:
loc_abc123csvPathstring
CSV file path
Example:
/uploads/audience.csvoperationTypestringrequired
Batch operation type
Available options
ADDREMOVEREPLACEExample:
ADDsmartlistIdsstring[]
Smartlist IDs array
Example:
["list_1","list_2"]dynamicAudiencestring
Dynamic audience flag
Example:
trueResponse
Acknowledgement that the bulk update was queued
successbooleanrequired
True when the operation succeeded
Example:
true