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

# App Store Connect API 4.4.1 release notes

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

## Discussion

App Store Connect API version 4.4.1 provides resources that enable you to automate actions you take in App Store Connect.

## Added

- Manage in-app purchase metadata as discrete versions. Use [`Create an in-app purchase version`](/documentation/AppStoreConnectAPI/POST-v1-inAppPurchaseVersions) to create a new version, [`Read in-app purchase version information`](/documentation/AppStoreConnectAPI/GET-v1-inAppPurchaseVersions-_id_) to read a version, and [`List the versions of an in-app purchase`](/documentation/AppStoreConnectAPI/GET-v2-inAppPurchases-_id_-versions) to list all versions for an in-app purchase. Each version exposes its own localizations and review screenshot through [`List localizations for an in-app purchase version`](/documentation/AppStoreConnectAPI/GET-v1-inAppPurchaseVersions-_id_-localizations) and [`Read the image for an in-app purchase version`](/documentation/AppStoreConnectAPI/GET-v1-inAppPurchaseVersions-_id_-image).
- Manage subscription metadata as discrete versions. Use [`Create a subscription version`](/documentation/AppStoreConnectAPI/POST-v1-subscriptionVersions) to create a new version, [`Read subscription version information`](/documentation/AppStoreConnectAPI/GET-v1-subscriptionVersions-_id_) to read a version, and [`List versions for a subscription`](/documentation/AppStoreConnectAPI/GET-v1-subscriptions-_id_-versions) to list all versions for a subscription. Each version exposes its own localizations and promotional images through [`List localizations for a subscription version`](/documentation/AppStoreConnectAPI/GET-v1-subscriptionVersions-_id_-localizations) and [`List images for a subscription version`](/documentation/AppStoreConnectAPI/GET-v1-subscriptionVersions-_id_-images).
- Manage subscription group metadata as discrete versions. Use [`Create a subscription group version`](/documentation/AppStoreConnectAPI/POST-v1-subscriptionGroupVersions) to create a new version, [`Read subscription group version information`](/documentation/AppStoreConnectAPI/GET-v1-subscriptionGroupVersions-_id_) to read a version, and [`List the versions of a subscription group`](/documentation/AppStoreConnectAPI/GET-v1-subscriptionGroups-_id_-versions) to list all versions for a subscription group. Each version exposes its own localizations through [`List the localizations of a subscription group version`](/documentation/AppStoreConnectAPI/GET-v1-subscriptionGroupVersions-_id_-localizations).
- Submit an in-app purchase version, subscription version, or subscription group version to App Review. Use [`Create a Review Submission Item`](/documentation/AppStoreConnectAPI/POST-v1-reviewSubmissionItems) with an `inAppPurchaseVersion`, `subscriptionVersion`, or `subscriptionGroupVersion` relationship to add the version to a review submission.
- Use [`Create an in-app purchase localization`](/documentation/AppStoreConnectAPI/POST-v2-inAppPurchaseLocalizations), [`Modify an in-app purchase localization`](/documentation/AppStoreConnectAPI/PATCH-v2-inAppPurchaseLocalizations-_id_), and [`Delete an in-app purchase localization`](/documentation/AppStoreConnectAPI/DELETE-v2-inAppPurchaseLocalizations-_id_) to manage in-app purchase localizations, and [`Create an in-app purchase image`](/documentation/AppStoreConnectAPI/POST-v2-inAppPurchaseImages), [`Modify an in-app purchase image`](/documentation/AppStoreConnectAPI/PATCH-v2-inAppPurchaseImages-_id_), and [`Delete an in-app purchase image`](/documentation/AppStoreConnectAPI/DELETE-v2-inAppPurchaseImages-_id_) to manage review screenshots. These v2 endpoints are scoped to an [`InAppPurchaseVersion`](/documentation/AppStoreConnectAPI/InAppPurchaseVersion).
- Use [`Create a subscription localization`](/documentation/AppStoreConnectAPI/POST-v2-subscriptionLocalizations), [`Modify a subscription localization`](/documentation/AppStoreConnectAPI/PATCH-v2-subscriptionLocalizations-_id_), and [`Delete a subscription localization`](/documentation/AppStoreConnectAPI/DELETE-v2-subscriptionLocalizations-_id_) to manage subscription localizations, and [`Create a subscription image`](/documentation/AppStoreConnectAPI/POST-v2-subscriptionImages), [`Modify a subscription image`](/documentation/AppStoreConnectAPI/PATCH-v2-subscriptionImages-_id_), and [`Delete a subscription image`](/documentation/AppStoreConnectAPI/DELETE-v2-subscriptionImages-_id_) to manage promotional images. These v2 endpoints are scoped to a [`SubscriptionVersion`](/documentation/AppStoreConnectAPI/SubscriptionVersion).
- Use [`Create a subscription group localization`](/documentation/AppStoreConnectAPI/POST-v2-subscriptionGroupLocalizations), [`Modify a subscription group localization`](/documentation/AppStoreConnectAPI/PATCH-v2-subscriptionGroupLocalizations-_id_), and [`Delete a subscription group localization`](/documentation/AppStoreConnectAPI/DELETE-v2-subscriptionGroupLocalizations-_id_) to manage subscription group localizations, including localized custom app names. These v2 endpoints are scoped to a [`SubscriptionGroupVersion`](/documentation/AppStoreConnectAPI/SubscriptionGroupVersion).
- Use [`List adjusted equalizations for a subscription price point`](/documentation/AppStoreConnectAPI/GET-v1-subscriptionPricePoints-_id_-adjustedEqualizations) to read the price points that App Store Connect uses to equalize a subscription’s price across territories when the base price point changes. Filter the endpoint with `filter[upfrontPricePointId]` and `filter[planType]` to identify a specific adjusted equalization.
- Added the `socialMedia` and `socialMediaAgeRestricted` Boolean attributes to [`AgeRatingDeclaration`](/documentation/AppStoreConnectAPI/AgeRatingDeclaration) and [`AgeRatingDeclarationUpdateRequest`](/documentation/AppStoreConnectAPI/AgeRatingDeclarationUpdateRequest), so you can declare whether your app includes social media features and whether those features are age-restricted.

## Deprecated

- The [In-app purchase localizations (v1)](/documentation/AppStoreConnectAPI/in-app-purchase-localizations-v1) resource is deprecated. Use [In-App Purchase Localizations](/documentation/AppStoreConnectAPI/in-app-purchase-localizations) instead, which scopes localizations to an [`InAppPurchaseVersion`](/documentation/AppStoreConnectAPI/InAppPurchaseVersion).
- The [In-app purchase images (v1)](/documentation/AppStoreConnectAPI/in-app-purchase-images-v1) resource is deprecated. Use [In-app purchase images](/documentation/AppStoreConnectAPI/in-app-purchase-images) instead, which scopes review screenshots to an [`InAppPurchaseVersion`](/documentation/AppStoreConnectAPI/InAppPurchaseVersion).
- The [In-App Purchase Submissions](/documentation/AppStoreConnectAPI/in-app-purchase-submissions) resource is deprecated. Use [Review submissions](/documentation/AppStoreConnectAPI/review-submissions) instead to submit an in-app purchase version for App Review.
- The [Subscription localizations (v1)](/documentation/AppStoreConnectAPI/subscription-localizations-v1) resource is deprecated. Use [Subscription Localizations](/documentation/AppStoreConnectAPI/subscription-localizations) instead, which scopes localizations to a [`SubscriptionVersion`](/documentation/AppStoreConnectAPI/SubscriptionVersion).
- The [Subscription images (v1)](/documentation/AppStoreConnectAPI/subscription-images-v1) resource is deprecated. Use [Subscription images](/documentation/AppStoreConnectAPI/subscription-images) instead, which scopes promotional images to a [`SubscriptionVersion`](/documentation/AppStoreConnectAPI/SubscriptionVersion).
- The [Subscription group localizations (v1)](/documentation/AppStoreConnectAPI/subscription-group-localizations-v1) resource is deprecated. Use [Subscription Group Localizations](/documentation/AppStoreConnectAPI/subscription-group-localizations) instead, which scopes localizations to a [`SubscriptionGroupVersion`](/documentation/AppStoreConnectAPI/SubscriptionGroupVersion).
- The [Subscription and Subscription Group Submissions](/documentation/AppStoreConnectAPI/subscription-and-subscription-group-submissions) resource is deprecated. Use [Review submissions](/documentation/AppStoreConnectAPI/review-submissions) instead to submit a subscription version or subscription group version for App Review.

---

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)