# POST /v1/inAppPurchaseLocalizations is deprecated

App Store Connect API deprecated POST /v1/inAppPurchaseLocalizations without giving a shutdown date yet.

App Store Connect API has deprecated the POST /v1/inAppPurchaseLocalizations endpoint without announcing a shutdown date. This deprecation affects callers using the v1 in-app purchase localizations resource. Requests to this endpoint will eventually fail once the removal takes effect.

## What to use instead

Use POST /v2/inAppPurchaseLocalizations, 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: `POST /v1/inAppPurchaseLocalizations`
- 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/post-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
