facebook/php-business-sdk
PHP SDK for Facebook Business
26.0.0
25M downloads/mo
#891 most downloaded on Packagist
facebook/facebook-php-business-sdk
What this package is like to depend on
Last release 18 days ago
06 Aug 2026
Release timing varies
gaps range from 9 days to 4 months
Rarely documented
notes for 35 of 150 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
150 releases · first in 2014
9 releases in the last 12 months
see the full history below
Release timeline
149 releases · Jun 2014 to Aug 2026Releases
latest 60 of 150-
26.0.006 Aug 2026Release notes
Open source →The Meta Business SDK v26 release will be published shortly after the release of Graph API v26. This release will include dependency upgrades, Conversions API Parameter Builder integration, new API features, and deprecation of the Commerce Order Management API and several legacy protocol features.
The Business SDK is now integrated with open sourced Conversions API Parameter Builder. You can leverage this new integration to improve the quality of your Conversions API integration. Key features: Auto-generates (gated by preference set by advertisers) and enhances parameters fbc, fbp, event_source_url, referrer_url, client_ip_address and automatic PII normalization/hashing for supported languages, see more here. The Commerce Order Management API (47 endpoints) is fully deprecated with no replacement. The Instagram Explore Feed ad placement is removed and returns errors if specified. Messenger Stories placement is silently removed from messenger_positions. Ads in WhatsApp Status gain new capabilities including identity spec, carousel up to 10 cards, and offsite-conversion optimization.
As part of our 2-year deprecation schedule for Platform SDKs, please note the upcoming deprecations and sunsets:
Sept, 2026: Facebook Platform SDK v20.0 will be deprecated
Jan, 2027:: Facebook Platform SDK v21.0 will be deprecated -
25.0.317 Jul 2026 -
25.0.208 Jun 2026Release notes
Open source →In this release, we added Conversions API Parameter Builder integration. The server-side Event/ServerEvent can now auto-fill Conversions API parameters from the incoming HTTP request: call setRequestContext(request) (optionally with a Preference allowlist) and the SDK fills any empty fbc, fbp, event_source_url, and referrer_url fields at send time — plus client_ip_address and automatic PII normalization/hashing on PHP and NodeJS. Auto-fill is gated by Preference, never overwrites values you set, and is fully opt-in (no behavior change unless you call setRequestContext).
Full Changelog: 25.0.1...25.0.2
-
25.0.128 Mar 2026 -
25.0.010 Mar 2026Release notes
Open source →In this release, Advantage+ Shopping Campaigns (ASC) and Advantage+ App Campaigns (AAC) can no longer be created or updated via the Marketing API starting v25.0, extending to all versions by May 19, 2026, as part of the Automation Unification toward the streamlined Advantage+ setup. The Ads Insights Async API now returns detailed error information on report failures, and several legacy metrics including Page Reach, Impressions, and 3-second Viewers are planned for deprecation in June 2026 in favor of the new Media Views and Media Viewers metrics. Webhooks mTLS certificates will transition to a new Meta-owned Certificate Authority starting March 31, 2026. For full details, see the official blog post
Full Changelog: 24.0.1...25.0.0 -
24.0.120 Nov 2025Release notes
Open source →Added
- Add additional AMM fields: attribution_method, decline_reason, auditing_token, linkage_key
- Add attribution_setting nested field with inactivity_window_hours, reattribution_window_hours
-
24.0.023 Oct 2025Release notes
Open source →In this release, there are major changes like Dynamic Media will be enabled by default for Advantage+ Catalog ads via the Marketing API, requiring developers to explicitly opt out if desired. The daily budget flexibility is increased from 25% to 75%, allowing higher spend on days with better opportunities while maintaining weekly spend limits. A new feature allows up to 20% of an ad set’s daily budget to be shared with other ad sets in the same campaign for improved performance without campaign budget optimization. The Facebook video feeds ad placement is no longer available in Marketing API v24.0, and attempts to use it will result in errors. Third-party access to create Click to Messenger Lead Gen (CTMLG) ads through the Marketing API is discontinued, though Ads Manager creation remains available.
Full Changelog: 23.0.3...24.0.0 -
23.0.313 Oct 2025 -
23.0.225 Sep 2025 -
23.0.118 Jul 2025 -
23.0.016 Jun 2025Nothing published for this version
-
22.0.313 Jun 2025 -
22.0.214 May 2025Release notes
Open source →Changed
- Update attribution_data, custom_data and original_event_data fields
-
22.0.128 Mar 2025Nothing published for this version
-
22.0.013 Feb 2025Nothing published for this version
-
21.0.316 Nov 2024Nothing published for this version
-
21.0.117 Oct 2024Nothing published for this version
-
21.0.009 Oct 2024Nothing published for this version
-
20.0.318 Sep 2024Nothing published for this version
-
20.0.231 Aug 2024Nothing published for this version
-
20.0.121 Aug 2024Nothing published for this version
-
20.0.014 Jun 2024Nothing published for this version
-
19.0.315 Apr 2024Nothing published for this version
-
19.0.219 Mar 2024Nothing published for this version
-
19.0.107 Mar 2024Nothing published for this version
-
19.0.023 Jan 2024Nothing published for this version
-
18.0.402 Dec 2023Nothing published for this version
-
18.0.302 Nov 2023Nothing published for this version
-
18.0.214 Oct 2023Nothing published for this version
-
18.0.126 Sep 2023Nothing published for this version
-
18.0.014 Sep 2023Nothing published for this version
-
17.0.208 Aug 2023Nothing published for this version
-
17.0.116 Jun 2023Nothing published for this version
-
v17.0.030 May 2023 -
16.0.228 Mar 2023Nothing published for this version
-
16.0.115 Mar 2023Nothing published for this version
-
16.0.003 Feb 2023Nothing published for this version
-
15.0.318 Jan 2023Nothing published for this version
-
15.0.213 Jan 2023Nothing published for this version
-
15.0.107 Nov 2022Nothing published for this version
-
15.0.025 Oct 2022Nothing published for this version
-
14.0.012 Jul 2022Nothing published for this version
-
13.0.030 Mar 2022Nothing published for this version
-
12.0.125 Oct 2021Nothing published for this version
-
12.0.016 Sep 2021Nothing published for this version
-
11.0.010 Jun 2021 -
10.0.128 Apr 2021Release notes
Open source →Added
- Support for sending multiple values for certain UserData parameters to Conversions API.
-
10.0.002 Mar 2021 -
9.0.416 Feb 2021Nothing published for this version
-
9.0.314 Jan 2021Nothing published for this version
-
9.0.214 Dec 2020Release notes
Open source →Added
action_sourcefield to Event for Conversions API.
Fixed
opt_outfield was being removed when set to false for Conversions API.
-
9.0.117 Nov 2020Nothing published for this version
-
9.0.013 Nov 2020Release notes
Open source →Changed
- Graph API call upgrade to v9.0
Added
delivery_categoryfield to Content for Conversions API.
Changed
- Add empty to the list of reserved keywords.
- Change empty value enum name in AdsPixelFirstPartyCookieStatusValues and AdsPixelDataUseSettingValues
-
8.0.409 Nov 2020Nothing published for this version
-
8.0.301 Oct 2020Release notes
Open source →Changed
- Fixed a normalization issue for zero values in CustomData in Conversions API
- Start passing in the appsecret_proof to Conversions API custom http_clients when an appsecret is set
- A Conversions API EventRequest custom http_client must now be an object instead of a class name
-
8.0.218 Sep 2020Release notes
Open source →Added
- Added batching support to Conversions API. Create batched event requests by using BatchProcessor.
Added
lead_idfield to the Conversions APIuser_datasection.- Added HttpServiceInterface to enable the default request object to be overridden by a user-defined HTTP Request Service class. Can be used to create Conversions API event requests.
-
8.0.126 Aug 2020Release notes
Open source →Added
- Added async support to Conversions API - Create event request promises by using EventRequestAsync.
-
8.0.005 Aug 2020Release notes
Open source →Changed
- Graph API call upgrade to v8.0
Added
delivery_categoryfield in custom_data section for Conversions API(formerly Serverside API).
-
7.0.401 Aug 2020Nothing published for this version
-
7.0.320 Jul 2020Nothing published for this version