<!--
{
  "documentType" : "article",
  "framework" : "AppStoreConnectAPI",
  "identifier" : "/documentation/AppStoreConnectAPI/app-store-connect-api-2-4-release-notes",
  "metadataVersion" : "0.1.0",
  "role" : "article",
  "title" : "App Store Connect API 2.4 release notes"
}
-->

# App Store Connect API 2.4 release notes

Update your server-side code to use new features, and test your code against API changes.

## Discussion

### New features

- Added support for product page optimization tests that run without being interrupted by new app version releases with the new [App Store version experiments](/documentation/AppStoreConnectAPI/app-store-version-experiments).
- A new [Actors](/documentation/AppStoreConnectAPI/actors) resource provides details on which team member submitted and last interacted with an App Store submission.
- Added the ability to look up territory availability from an In-App Purchase with [`Read information about the availability of an In-App Purchase`](/documentation/AppStoreConnectAPI/GET-v2-inAppPurchases-_id_-inAppPurchaseAvailability) or from a subscription with [`Read information about the availability of a subscription`](/documentation/AppStoreConnectAPI/GET-v1-subscriptions-_id_-subscriptionAvailability).
- Updated the limit for return values to 8000 for [`List all price points for an In-App Purchase`](/documentation/AppStoreConnectAPI/GET-v2-inAppPurchases-_id_-pricePoints) and [`List all price points for a subscription`](/documentation/AppStoreConnectAPI/GET-v1-subscriptions-_id_-pricePoints).

### Deprecations

- The [`Read app store experiment information v1`](/documentation/AppStoreConnectAPI/GET-v1-appStoreVersionExperiments-_id_) endpoint is now deprecated and replaced with [`Read app store experiment information`](/documentation/AppStoreConnectAPI/GET-v2-appStoreVersionExperiments-_id_).
- The [`Create an app store experiment v1`](/documentation/AppStoreConnectAPI/POST-v1-appStoreVersionExperiments) endpoint is now deprecated and replaced with [`Create an app store experiment`](/documentation/AppStoreConnectAPI/POST-v2-appStoreVersionExperiments).
- The [`Modify an app store experiment v1`](/documentation/AppStoreConnectAPI/PATCH-v1-appStoreVersionExperiments-_id_) endpoint is now deprecated and replaced with [`Modify an app store experiment`](/documentation/AppStoreConnectAPI/PATCH-v2-appStoreVersionExperiments-_id_).
- The [`Delete an app store version experiment v1`](/documentation/AppStoreConnectAPI/DELETE-v1-appStoreVersionExperiments-_id_) endpoint is now deprecated and replaced with [`Delete an app store experiment`](/documentation/AppStoreConnectAPI/DELETE-v2-appStoreVersionExperiments-_id_).
- The [`List all experiments for an app store version v1`](/documentation/AppStoreConnectAPI/GET-v1-appStoreVersions-_id_-appStoreVersionExperiments) endpoint is now deprecated and replaced with [`List all experiments for an app store version`](/documentation/AppStoreConnectAPI/GET-v1-appStoreVersions-_id_-appStoreVersionExperimentsV2).
- The `pricePoints` include for [`List all In-App Purchases for an app`](/documentation/AppStoreConnectAPI/GET-v1-apps-_id_-inAppPurchasesV2) is no longer available.
- The `pricePoints` include for [`Read In-App Purchase information`](/documentation/AppStoreConnectAPI/GET-v2-inAppPurchases-_id_) is now deprecated and replaced with [`List all price points for an In-App Purchase`](/documentation/AppStoreConnectAPI/GET-v2-inAppPurchases-_id_-pricePoints).

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)