Get campaign reporting
Retrieve reporting for one campaign as a flat object, not the { grouped, totals } envelope the account-level report uses. Merges the locally stored campaign, Meta insights for the window, and CDP-attributed contacts. The campaign must be published — one without an fbCampaignId is rejected. Note results.lead (Meta lead actions) and leads (CDP attributed contacts) measure different things and routinely disagree.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your access token.
adPublishing. readonlyOAuthPrivate IntegrationSub-Account TokenRequest
Headers
API Version
v3v3Path Parameters
Campaign identifier
507f1f77bcf86cd799439011Query Parameters
Location identifier
fRMewNQIxSyZ5R4nQyitReport start date (YYYY-MM-DD)
2022-01-11Report end date (YYYY-MM-DD)
2022-01-31Response
Campaign metadata, Meta insights, and attributed contacts for the window
Campaign id in this service. Note _id, not id.
6890a65597bae1febe1581d1Campaign name
Do not touch - Lead Form CampaignCampaign objective
OUTCOME_LEADSLocal publishing status
PAUSEDMeta campaign id. Required — an unpublished campaign is rejected.
120229485769880122Meta campaign id, repeated from the insights row
120229485769880122When the campaign started, in Meta timestamp format with a numeric offset rather than UTC
2025-08-04T05:24:01-0700When the campaign is scheduled to stop. Absent on open-ended campaigns.
2026-09-01T00:00:00-0700First day of the reported window
2025-08-01Last day of the reported window
2026-08-19Clicks
32Cost per click
0.03625Click-through rate as a percentage
1.440792Cost per thousand impressions
0.522287Impressions
2221Spend
1.16Unique people reached
2214Average impressions per person reached
1.003162Lead actions Meta recorded. A string here, unlike the account-level report where the same figure is a number.
5Spend divided by lead actions
0.232Counts per Meta action type. Values are strings, and the types overlap so summing them double-counts.
Spend divided by the double-counted results total, so usually far smaller than the real cost per lead
0.01Cost per action, per action type, at four decimals
Contacts the CDP attributed to this campaign. A different measurement from results.lead, which counts Meta lead actions — expect the two to differ.
4