Skip to content

feat(ads): catalogs, reach and frequency, the ad archive and account settings - #15

Merged
alihesari merged 3 commits into
mainfrom
feature/meta-ads-extras
Sep 20, 2026
Merged

alihesari merged 3 commits into
mainfrom
feature/meta-ads-extras

Conversation

@alihesari

Copy link
Copy Markdown
Member

Adds the Meta ads extras from fopost/fopost#988 to this SDK.

  • Product catalogs — catalogs, a products batch (up to 500 upserts and deletes per call, keyed by your own retailer id), feeds and their uploads, and product sets. A catalog ad runs from a set.
  • Reach and frequency — create, get, reserve and cancel predictions.
  • Ad Library — search the public ad archive by keyword or by Page. Read live on every call and stored nowhere.
  • Partnership ads — the creator allowlist.
  • Account settings — activity log, labels, A/B studies, iOS 14 limits, high-demand periods, value rule sets.
  • New goals — messages, calls, whatsapp and sales on an ad and an ad set, plus the catalog and partnership creative formats.

Adds a goals call so a caller asks the connection what it can run rather than assuming: a goal the deployment is not set up for is absent from that list and refused if sent anyway. That is how whatsapp stays hidden until the WhatsApp credentials exist.

The routes that spend or go live — the catalog writes, the reservation, high-demand periods and value rule sets — need publish as well as ads, and the docstrings say so.

Merge after fopost/fopost#988.

@alihesari
alihesari merged commit 1775b3c into main Sep 20, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant