<!--
{
  "documentType" : "article",
  "framework" : "AppStoreConnectAPI",
  "identifier" : "/documentation/AppStoreConnectAPI/app-availability",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "App availability"
}
-->

# App availability

Manage territory and date settings that make your app available for pre-order.

## Topics

### Managing app and territory availability

[`Read app availability`](/documentation/AppStoreConnectAPI/GET-v2-appAvailabilities-_id_)

Get information about your app’s availalbility.

[`Read app availablity territories`](/documentation/AppStoreConnectAPI/GET-v2-appAvailabilities-_id_-territoryAvailabilities)

Read the territory availablity for a specific app.

[`List territory availability IDs for an app availability`](/documentation/AppStoreConnectAPI/GET-v2-appAvailabilities-_id_-relationships-territoryAvailabilities)

Get a list of territory availability IDs for a specific app availability.

[`Create an app pre-order`](/documentation/AppStoreConnectAPI/POST-v2-appAvailabilities)

Create an app pre-order and set the expected app release date.

[`Modify the territory availability for an app pre-order`](/documentation/AppStoreConnectAPI/PATCH-v1-territoryAvailabilities-_id_)

Update the release territories for your app pre-order.

[`End an app pre-order`](/documentation/AppStoreConnectAPI/POST-v1-endAppAvailabilityPreOrders)

End the pre-order for your app and release to store immediately.

### Objects

[`object AppAvailabilityV2`](/documentation/AppStoreConnectAPI/AppAvailabilityV2)

The territory availability configuration for an app, specifying which App Store territories it’s available in and the release date settings.

[`object AppAvailabilityV2CreateRequest`](/documentation/AppStoreConnectAPI/AppAvailabilityV2CreateRequest)

The request body you use to create an app availability.

[`object AppAvailabilityV2Response`](/documentation/AppStoreConnectAPI/AppAvailabilityV2Response)

The response body for endpoints that read or modify the availability settings for an app.

[`object AppAppAvailabilityV2LinkageResponse`](/documentation/AppStoreConnectAPI/AppAppAvailabilityV2LinkageResponse)

[`object TerritoryAvailability`](/documentation/AppStoreConnectAPI/TerritoryAvailability)

The availability setting for an app or content in a specific App Store territory, including release date configuration.

[`object TerritoryAvailabilitiesResponse`](/documentation/AppStoreConnectAPI/TerritoryAvailabilitiesResponse)

The response body for endpoints that list an app’s availability across territories.

[`object TerritoryAvailabilityInlineCreate`](/documentation/AppStoreConnectAPI/TerritoryAvailabilityInlineCreate)

The request body you use to create a territory availability.

[`object TerritoryAvailabilityResponse`](/documentation/AppStoreConnectAPI/TerritoryAvailabilityResponse)

The response body for endpoints that read or modify an app’s availability in a single territory.

[`object TerritoryAvailabilityUpdateRequest`](/documentation/AppStoreConnectAPI/TerritoryAvailabilityUpdateRequest)

The request body for updating the availability settings for an app or content in a specific territory.

[`object EndAppAvailabilityPreOrder`](/documentation/AppStoreConnectAPI/EndAppAvailabilityPreOrder)

A request action to end an active pre-order and immediately make an app available for download.

[`object EndAppAvailabilityPreOrderCreateRequest`](/documentation/AppStoreConnectAPI/EndAppAvailabilityPreOrderCreateRequest)

The request body you use to end an app’s preorder availability.

[`object EndAppAvailabilityPreOrderResponse`](/documentation/AppStoreConnectAPI/EndAppAvailabilityPreOrderResponse)

A response confirming that an app’s pre-order period has ended and the app is now available.



---

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)