channels
messenger
logs-and-status-reports-messenger

Receive Messenger Audience Upload Status event

Event is sent when Meta finishes processing a batch of uploaded customer rows for a Custom Audience used with Marketing Messages. For this to work you need to configure subscriptions. Refer to Subscriptions Management for additional info.

postWebhookreceive-messenger-audience-upload-status

Payload

notificationType'MARKETING_CLICK' | 'AUDIENCE_UPLOAD_STATUS' required

Tells the type of user event that took place.

pageIdstring required

Page ID for which the custom audience upload was processed.

customAudienceIdstring required

Custom Audience ID that was updated.

adAccountIdstring required

Ad Account ID owning the custom audience.

businessIdstring

Business ID associated with the page.

appIdstring

Meta Application ID that received the webhook.

numRowsinteger

Number of uploaded customer rows processed in this batch.

approximateCountLowerBoundinteger

Lower bound of the approximate number of people in this Custom Audience.

approximateCountUpperBoundinteger

Upper bound of the approximate number of people in this Custom Audience.

batchUploadingStatusstring required

Status of the upload for this batch of uploaded customers (e.g. SUCCESS).

reportedAtstring date-time required

Date and time when the upload status was reported. Has the following format: yyyy-MM-dd'T'HH:mm:ss.SSS'Z'.

Response

Your server returns this code if it accepts the callback.

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.