Skip to main content
Facebook AdsVersion: v3

Get campaign publishing progress

GET/ad-publishing/facebook/campaigns/{campaignId}/publishing-progress

Returns Redis-backed publish progress for a campaign while it is publishing to Meta. Used by the validation funnel UI to poll step counts and completion state.

Authorizations

Authorizationstringheaderrequired

Bearer authentication header of the form Bearer <token>, where <token> is your access token.

Scope:adPublishing.readonly
Auth methods:OAuthPrivate Integration
Token type:Sub-Account Token

Request​

Headers

Versionstringrequired

API Version

Available optionsv3
Example:v3

Path Parameters

campaignIdstringrequired

Campaign identifier

Example:507f1f77bcf86cd799439011

Query Parameters

locationIdstringrequired

Location identifier

Example:HChooFuiyPpVYzeJ4HMe

Response

Publishing progress for the campaign

campaignIdstringrequired

Campaign identifier

Example:507f1f77bcf86cd799439011
publishingStatusstringrequired

Current campaign publishing status in ad-publishing

Available optionsDRAFTSCHEDULEDPUBLISHEDPUBLISHINGFAILEDIN_REVIEWPAUSEDARCHIVEDWITH_ISSUESREJECTED
Example:PUBLISHING
totalnumberrequired

Total publish steps tracked in Redis (campaign + ad sets + ads)

Example:5
processednumberrequired

Number of publish steps completed so far

Example:2
isCompletebooleanrequired

Whether publishing is finished (Redis complete/failed, processed >= total, or status is no longer PUBLISHING)

Example:false
hasFailedbooleanrequired

Whether publishing failed (Redis failed status or campaign FAILED)

Example:false