# /v1/inAppPurchaseLocalizations/{} is deprecated

App Store Connect API deprecated /v1/inAppPurchaseLocalizations/{id} without giving a shutdown date yet.

Apple has deprecated the /v1/inAppPurchaseLocalizations/{id} endpoint without a shutdown date. Calls made to this endpoint will eventually fail. App Store Connect API notes that this resource is deprecated in favor of a version that scopes localizations to an InAppPurchaseVersion.

## What to use instead

Use /v2/inAppPurchaseLocalizations/{id}, scoped to an InAppPurchaseVersion.

- API: App Store Connect API (api.appstoreconnect.apple.com)
- Kind: Endpoint removal
- Takes effect: no date given yet
- Calls after that day: fail
- Calls it hits: `/v1/inAppPurchaseLocalizations/{id}`
- Source: [Announcement](https://developer.apple.com/documentation/appstoreconnectapi/app-store-connect-api-4-4-1-release-notes.md)
- Verified: November 6, 2026, against App Store Connect API's own pages
- Page: https://www.okapi.bot/providers/app-store-connect-api/breaking-changes/v1-inapppurchaselocalizations-is-deprecated/

## App Store Connect API's words

> The In-App Purchase localizations (v1) resource is deprecated. Use In-App Purchase Localizations instead, which scopes localizations to an InAppPurchaseVersion.

Okapi finds the calls this change hits in your repo and opens the pull request with the fix: https://github.com/apps/okapi-agent
