# Google Play Android Developer API ## API Docs - internalappsharingartifacts [/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk](https://a7foshf095.apidog.io/api-3533840.md): Uploads an APK to internal app sharing. If you are using the Google API client libraries, please increase the timeout of the http request before calling this endpoint (a timeout of 2 minutes is recommended). See [Timeouts and Errors](https://developers.google.com/api-client-library/java/google-api-java-client/errors) for an example in java. - internalappsharingartifacts [/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle](https://a7foshf095.apidog.io/api-3533841.md): Uploads an app bundle to internal app sharing. If you are using the Google API client libraries, please increase the timeout of the http request before calling this endpoint (a timeout of 2 minutes is recommended). See [Timeouts and Errors](https://developers.google.com/api-client-library/java/google-api-java-client/errors) for an example in java. - applications [/androidpublisher/v3/applications/{packageName}/deviceTierConfigs](https://a7foshf095.apidog.io/api-3533843.md): Returns created device tier configs, ordered by descending creation time. - applications [/androidpublisher/v3/applications/{packageName}/deviceTierConfigs](https://a7foshf095.apidog.io/api-3533847.md): Creates a new device tier config for an app. - applications [/androidpublisher/v3/applications/{packageName}/deviceTierConfigs/{deviceTierConfigId}](https://a7foshf095.apidog.io/api-3533842.md): Returns a particular device tier config. - edits [/androidpublisher/v3/applications/{packageName}/edits](https://a7foshf095.apidog.io/api-3533855.md): Creates a new edit for an app. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}](https://a7foshf095.apidog.io/api-3533853.md): Deletes an app edit. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}](https://a7foshf095.apidog.io/api-3533845.md): Gets an app edit. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks](https://a7foshf095.apidog.io/api-3533844.md): Lists all current APKs of the app and edit. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks](https://a7foshf095.apidog.io/api-3533846.md): Uploads an APK and adds to the current edit. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/externallyHosted](https://a7foshf095.apidog.io/api-3533854.md): Creates a new APK without uploading the APK itself to Google Play, instead hosting the APK at a specified URL. This function is only available to organizations using Managed Play whose application is configured to restrict distribution to the organizations. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType}](https://a7foshf095.apidog.io/api-3533857.md): Uploads a new deobfuscation file and attaches to the specified APK. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}](https://a7foshf095.apidog.io/api-3533858.md): Fetches the expansion file configuration for the specified APK. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}](https://a7foshf095.apidog.io/api-3533856.md): Patches the APK's expansion file configuration to reference another APK's expansion file. To add a new expansion file use the Upload method. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}](https://a7foshf095.apidog.io/api-3533848.md): Uploads a new expansion file and attaches to the specified APK. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}](https://a7foshf095.apidog.io/api-3533859.md): Updates the APK's expansion file configuration to reference another APK's expansion file. To add a new expansion file use the Upload method. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles](https://a7foshf095.apidog.io/api-3533849.md): Lists all current Android App Bundles of the app and edit. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles](https://a7foshf095.apidog.io/api-3533850.md): Uploads a new Android App Bundle to this edit. If you are using the Google API client libraries, please increase the timeout of the http request before calling this endpoint (a timeout of 2 minutes is recommended). See [Timeouts and Errors](https://developers.google.com/api-client-library/java/google-api-java-client/errors) for an example in java. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/countryAvailability/{track}](https://a7foshf095.apidog.io/api-3533852.md): Gets country availability. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/details](https://a7foshf095.apidog.io/api-3533851.md): Gets details of an app. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/details](https://a7foshf095.apidog.io/api-3533862.md): Patches details of an app. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/details](https://a7foshf095.apidog.io/api-3533861.md): Updates details of an app. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings](https://a7foshf095.apidog.io/api-3533860.md): Deletes all store listings. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings](https://a7foshf095.apidog.io/api-3533863.md): Lists all localized store listings. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}](https://a7foshf095.apidog.io/api-3533865.md): Deletes a localized store listing. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}](https://a7foshf095.apidog.io/api-3533866.md): Gets a localized store listing. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}](https://a7foshf095.apidog.io/api-3533864.md): Patches a localized store listing. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}](https://a7foshf095.apidog.io/api-3533867.md): Creates or updates a localized store listing. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}](https://a7foshf095.apidog.io/api-3533868.md): Deletes all images for the specified language and image type. Returns an empty response if no images are found. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}](https://a7foshf095.apidog.io/api-3533869.md): Lists all images. The response may be empty. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}](https://a7foshf095.apidog.io/api-3533871.md): Uploads an image of the specified language and image type, and adds to the edit. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}/{imageId}](https://a7foshf095.apidog.io/api-3533870.md): Deletes the image (specified by id) from the edit. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track}](https://a7foshf095.apidog.io/api-3533878.md): Gets testers. Note: Testers resource does not support email lists. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track}](https://a7foshf095.apidog.io/api-3533875.md): Patches testers. Note: Testers resource does not support email lists. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track}](https://a7foshf095.apidog.io/api-3533874.md): Updates testers. Note: Testers resource does not support email lists. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks](https://a7foshf095.apidog.io/api-3533879.md): Lists all tracks. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}](https://a7foshf095.apidog.io/api-3533872.md): Gets a track. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}](https://a7foshf095.apidog.io/api-3533876.md): Patches a track. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}](https://a7foshf095.apidog.io/api-3533877.md): Updates a track. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}:commit](https://a7foshf095.apidog.io/api-3533873.md): Commits an app edit. - edits [/androidpublisher/v3/applications/{packageName}/edits/{editId}:validate](https://a7foshf095.apidog.io/api-3533881.md): Validates an app edit. - generatedapks [/androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}](https://a7foshf095.apidog.io/api-3533880.md): Returns download metadata for all APKs that were generated from a given app bundle. - generatedapks [/androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}/downloads/{downloadId}:download](https://a7foshf095.apidog.io/api-3533882.md): Downloads a single signed APK generated from an app bundle. - inappproducts [/androidpublisher/v3/applications/{packageName}/inappproducts](https://a7foshf095.apidog.io/api-3533883.md): Lists all in-app products - both managed products and subscriptions. If an app has a large number of in-app products, the response may be paginated. In this case the response field `tokenPagination.nextPageToken` will be set and the caller should provide its value as a `token` request parameter to retrieve the next page. - inappproducts [/androidpublisher/v3/applications/{packageName}/inappproducts](https://a7foshf095.apidog.io/api-3533884.md): Creates an in-app product (i.e. a managed product or a subscriptions). - inappproducts [/androidpublisher/v3/applications/{packageName}/inappproducts/{sku}](https://a7foshf095.apidog.io/api-3533887.md): Deletes an in-app product (i.e. a managed product or a subscriptions). - inappproducts [/androidpublisher/v3/applications/{packageName}/inappproducts/{sku}](https://a7foshf095.apidog.io/api-3533886.md): Gets an in-app product, which can be a managed product or a subscription. - inappproducts [/androidpublisher/v3/applications/{packageName}/inappproducts/{sku}](https://a7foshf095.apidog.io/api-3533885.md): Patches an in-app product (i.e. a managed product or a subscriptions). - inappproducts [/androidpublisher/v3/applications/{packageName}/inappproducts/{sku}](https://a7foshf095.apidog.io/api-3533888.md): Updates an in-app product (i.e. a managed product or a subscriptions). - orders [/androidpublisher/v3/applications/{packageName}/orders/{orderId}:refund](https://a7foshf095.apidog.io/api-3533889.md): Refunds a user's subscription or in-app purchase order. Orders older than 1 year cannot be refunded. - monetization [/androidpublisher/v3/applications/{packageName}/pricing:convertRegionPrices](https://a7foshf095.apidog.io/api-3533891.md): Calculates the region prices, using today's exchange rate and country-specific pricing patterns, based on the price in the request for a set of regions. - monetization [/androidpublisher/v3/applications/{packageName}/subscriptions](https://a7foshf095.apidog.io/api-3533890.md): Lists all subscriptions under a given app. - monetization [/androidpublisher/v3/applications/{packageName}/subscriptions](https://a7foshf095.apidog.io/api-3533896.md): Creates a new subscription. Newly added base plans will remain in draft state until activated. - monetization [/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}](https://a7foshf095.apidog.io/api-3533894.md): Deletes a subscription. A subscription can only be deleted if it has never had a base plan published. - monetization [/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}](https://a7foshf095.apidog.io/api-3533893.md): Reads a single subscription. - monetization [/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}](https://a7foshf095.apidog.io/api-3533897.md): Updates an existing subscription. - monetization [/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}](https://a7foshf095.apidog.io/api-3533895.md): Deletes a base plan. Can only be done for draft base plans. This action is irreversible. - monetization [/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers](https://a7foshf095.apidog.io/api-3533892.md): Lists all offers under a given subscription. - monetization [/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers](https://a7foshf095.apidog.io/api-3533898.md): Creates a new subscription offer. Only auto-renewing base plans can have subscription offers. The offer state will be DRAFT until it is activated. - monetization [/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}](https://a7foshf095.apidog.io/api-3533899.md): Deletes a subscription offer. Can only be done for draft offers. This action is irreversible. - monetization [/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}](https://a7foshf095.apidog.io/api-3533900.md): Reads a single offer - monetization [/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}](https://a7foshf095.apidog.io/api-3533901.md): Updates an existing subscription offer. - monetization [/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:activate](https://a7foshf095.apidog.io/api-3533902.md): Activates a subscription offer. Once activated, subscription offers will be available to new subscribers. - monetization [/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:deactivate](https://a7foshf095.apidog.io/api-3533903.md): Deactivates a subscription offer. Once deactivated, existing subscribers will maintain their subscription, but the offer will become unavailable to new subscribers. - monetization [/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:activate](https://a7foshf095.apidog.io/api-3533904.md): Activates a base plan. Once activated, base plans will be available to new subscribers. - monetization [/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:deactivate](https://a7foshf095.apidog.io/api-3533906.md): Deactivates a base plan. Once deactivated, the base plan will become unavailable to new subscribers, but existing subscribers will maintain their subscription - monetization [/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:migratePrices](https://a7foshf095.apidog.io/api-3533905.md): Migrates subscribers who are receiving an historical subscription price to the currently-offered price for the specified region. Requests will cause price change notifications to be sent to users who are currently receiving an historical price older than the supplied timestamp. Subscribers who do not agree to the new price will have their subscription ended at the next renewal. - monetization [/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}:archive](https://a7foshf095.apidog.io/api-3533908.md): Archives a subscription. Can only be done if at least one base plan was active in the past, and no base plan is available for new or existing subscribers currently. This action is irreversible, and the subscription ID will remain reserved. - purchases [/androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}](https://a7foshf095.apidog.io/api-3533907.md): Checks the purchase and consumption status of an inapp item. - purchases [/androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:acknowledge](https://a7foshf095.apidog.io/api-3533909.md): Acknowledges a purchase of an inapp item. - purchases [/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}](https://a7foshf095.apidog.io/api-3533910.md): Checks whether a user's subscription purchase is valid and returns its expiry time. - purchases [/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:acknowledge](https://a7foshf095.apidog.io/api-3533911.md): Acknowledges a subscription purchase. - purchases [/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel](https://a7foshf095.apidog.io/api-3533912.md): Cancels a user's subscription purchase. The subscription remains valid until its expiration time. - purchases [/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer](https://a7foshf095.apidog.io/api-3533913.md): Defers a user's subscription purchase until a specified future expiration time. - purchases [/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:refund](https://a7foshf095.apidog.io/api-3533915.md): Refunds a user's subscription purchase, but the subscription remains valid until its expiration time and it will continue to recur. - purchases [/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:revoke](https://a7foshf095.apidog.io/api-3533916.md): Refunds and immediately revokes a user's subscription purchase. Access to the subscription will be terminated immediately and it will stop recurring. - purchases [/androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}](https://a7foshf095.apidog.io/api-3533914.md): Get metadata about a subscription - purchases [/androidpublisher/v3/applications/{packageName}/purchases/voidedpurchases](https://a7foshf095.apidog.io/api-3533917.md): Lists the purchases that were canceled, refunded or charged-back. - reviews [/androidpublisher/v3/applications/{packageName}/reviews](https://a7foshf095.apidog.io/api-3533918.md): Lists all reviews. - reviews [/androidpublisher/v3/applications/{packageName}/reviews/{reviewId}](https://a7foshf095.apidog.io/api-3533919.md): Gets a single review. - reviews [/androidpublisher/v3/applications/{packageName}/reviews/{reviewId}:reply](https://a7foshf095.apidog.io/api-3533922.md): Replies to a single review, or updates an existing reply. - systemapks [/androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants](https://a7foshf095.apidog.io/api-3533924.md): Returns the list of previously created system APK variants. - systemapks [/androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants](https://a7foshf095.apidog.io/api-3533923.md): Creates an APK which is suitable for inclusion in a system image from an already uploaded Android App Bundle. - systemapks [/androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}](https://a7foshf095.apidog.io/api-3533920.md): Returns a previously created system APK variant. - systemapks [/androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}:download](https://a7foshf095.apidog.io/api-3533921.md): Downloads a previously created system APK which is suitable for inclusion in a system image. - users [/androidpublisher/v3/{name}](https://a7foshf095.apidog.io/api-3533925.md): Removes all access for the user to the given developer account. - users [/androidpublisher/v3/{name}](https://a7foshf095.apidog.io/api-3533926.md): Updates access for the user to the developer account. - users [/androidpublisher/v3/{parent}/users](https://a7foshf095.apidog.io/api-3533927.md): Lists all users with access to a developer account. - users [/androidpublisher/v3/{parent}/users](https://a7foshf095.apidog.io/api-3533928.md): Grant access for a user to the given developer account. - grants [/androidpublisher/v3/{parent}/grants](https://a7foshf095.apidog.io/api-3533929.md): Grant access for a user to the given package.