Google Play Android Developer API
  1. edits
Google Play Android Developer API
  • internalappsharingartifacts
    • /androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk
    • /androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle
  • applications
    • /androidpublisher/v3/applications/{packageName}/deviceTierConfigs
    • /androidpublisher/v3/applications/{packageName}/deviceTierConfigs
    • /androidpublisher/v3/applications/{packageName}/deviceTierConfigs/{deviceTierConfigId}
  • edits
    • /androidpublisher/v3/applications/{packageName}/edits
      POST
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}
      DELETE
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}
      GET
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks
      GET
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks
      POST
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/externallyHosted
      POST
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType}
      POST
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}
      GET
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}
      PATCH
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}
      POST
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}
      PUT
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles
      GET
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles
      POST
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/countryAvailability/{track}
      GET
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/details
      GET
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/details
      PATCH
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/details
      PUT
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings
      DELETE
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings
      GET
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}
      DELETE
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}
      GET
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}
      PATCH
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}
      PUT
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}
      DELETE
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}
      GET
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}
      POST
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}/{imageId}
      DELETE
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track}
      GET
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track}
      PATCH
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track}
      PUT
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks
      GET
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}
      GET
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}
      PATCH
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}
      PUT
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}:commit
      POST
    • /androidpublisher/v3/applications/{packageName}/edits/{editId}:validate
      POST
  • generatedapks
    • /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}
    • /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}/downloads/{downloadId}:download
  • inappproducts
    • /androidpublisher/v3/applications/{packageName}/inappproducts
    • /androidpublisher/v3/applications/{packageName}/inappproducts
    • /androidpublisher/v3/applications/{packageName}/inappproducts/{sku}
    • /androidpublisher/v3/applications/{packageName}/inappproducts/{sku}
    • /androidpublisher/v3/applications/{packageName}/inappproducts/{sku}
    • /androidpublisher/v3/applications/{packageName}/inappproducts/{sku}
  • orders
    • /androidpublisher/v3/applications/{packageName}/orders/{orderId}:refund
  • monetization
    • /androidpublisher/v3/applications/{packageName}/pricing:convertRegionPrices
    • /androidpublisher/v3/applications/{packageName}/subscriptions
    • /androidpublisher/v3/applications/{packageName}/subscriptions
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:activate
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:deactivate
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:activate
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:deactivate
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:migratePrices
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}:archive
  • purchases
    • /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}
    • /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:acknowledge
    • /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}
    • /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:acknowledge
    • /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel
    • /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer
    • /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:refund
    • /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:revoke
    • /androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}
    • /androidpublisher/v3/applications/{packageName}/purchases/voidedpurchases
  • reviews
    • /androidpublisher/v3/applications/{packageName}/reviews
    • /androidpublisher/v3/applications/{packageName}/reviews/{reviewId}
    • /androidpublisher/v3/applications/{packageName}/reviews/{reviewId}:reply
  • systemapks
    • /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants
    • /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants
    • /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}
    • /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}:download
  • users
    • /androidpublisher/v3/{name}
    • /androidpublisher/v3/{name}
    • /androidpublisher/v3/{parent}/users
    • /androidpublisher/v3/{parent}/users
  • grants
    • /androidpublisher/v3/{parent}/grants
  1. edits

/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/externallyHosted

POST
/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/externallyHosted
edits
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.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://androidpublisher.googleapis.com//androidpublisher/v3/applications//edits//apks/externallyHosted' \
--header 'Content-Type: application/json' \
--data-raw '{
    "externallyHostedApk": {
        "applicationLabel": "string",
        "certificateBase64s": [
            "string"
        ],
        "externallyHostedUrl": "string",
        "fileSha1Base64": "string",
        "fileSha256Base64": "string",
        "fileSize": "string",
        "iconBase64": "string",
        "maximumSdk": 0,
        "minimumSdk": 0,
        "nativeCodes": [
            "string"
        ],
        "packageName": "string",
        "usesFeatures": [
            "string"
        ],
        "usesPermissions": [
            {
                "maxSdkVersion": 0,
                "name": "string"
            }
        ],
        "versionCode": 0,
        "versionName": "string"
    }
}'
Response Response Example
{
    "externallyHostedApk": {
        "applicationLabel": "string",
        "certificateBase64s": [
            "string"
        ],
        "externallyHostedUrl": "string",
        "fileSha1Base64": "string",
        "fileSha256Base64": "string",
        "fileSize": "string",
        "iconBase64": "string",
        "maximumSdk": 0,
        "minimumSdk": 0,
        "nativeCodes": [
            "string"
        ],
        "packageName": "string",
        "usesFeatures": [
            "string"
        ],
        "usesPermissions": [
            {
                "maxSdkVersion": 0,
                "name": "string"
            }
        ],
        "versionCode": 0,
        "versionName": "string"
    }
}

Request

Path Params
packageName
string 
required
Package name of the app.
editId
string 
required
Identifier of the edit.
Body Params application/json
Request to create a new externally hosted APK.
externallyHostedApk
object (ExternallyHostedApk) 
optional
The definition of the externally-hosted APK and where it is located.
applicationLabel
string 
optional
The application label.
certificateBase64s
array[string]
optional
A certificate (or array of certificates if a certificate-chain is used) used to sign this APK, represented as a base64 encoded byte array.
externallyHostedUrl
string 
optional
The URL at which the APK is hosted. This must be an https URL.
fileSha1Base64
string 
optional
The sha1 checksum of this APK, represented as a base64 encoded byte array.
fileSha256Base64
string 
optional
The sha256 checksum of this APK, represented as a base64 encoded byte array.
fileSize
string <int64>
optional
The file size in bytes of this APK.
iconBase64
string 
optional
The icon image from the APK, as a base64 encoded byte array.
maximumSdk
integer <int32>
optional
The maximum SDK supported by this APK (optional).
minimumSdk
integer <int32>
optional
The minimum SDK targeted by this APK.
nativeCodes
array[string]
optional
The native code environments supported by this APK (optional).
packageName
string 
optional
The package name.
usesFeatures
array[string]
optional
The features required by this APK (optional).
usesPermissions
array[object (UsesPermission) {2}] 
optional
The permissions requested by this APK.
versionCode
integer <int32>
optional
The version code of this APK.
versionName
string 
optional
The version name of this APK.
Examples

Responses

🟢200Successful response
application/json
Body
Response for creating a new externally hosted APK.
externallyHostedApk
object (ExternallyHostedApk) 
optional
The definition of the externally-hosted APK and where it is located.
applicationLabel
string 
optional
The application label.
certificateBase64s
array[string]
optional
A certificate (or array of certificates if a certificate-chain is used) used to sign this APK, represented as a base64 encoded byte array.
externallyHostedUrl
string 
optional
The URL at which the APK is hosted. This must be an https URL.
fileSha1Base64
string 
optional
The sha1 checksum of this APK, represented as a base64 encoded byte array.
fileSha256Base64
string 
optional
The sha256 checksum of this APK, represented as a base64 encoded byte array.
fileSize
string <int64>
optional
The file size in bytes of this APK.
iconBase64
string 
optional
The icon image from the APK, as a base64 encoded byte array.
maximumSdk
integer <int32>
optional
The maximum SDK supported by this APK (optional).
minimumSdk
integer <int32>
optional
The minimum SDK targeted by this APK.
nativeCodes
array[string]
optional
The native code environments supported by this APK (optional).
packageName
string 
optional
The package name.
usesFeatures
array[string]
optional
The features required by this APK (optional).
usesPermissions
array[object (UsesPermission) {2}] 
optional
The permissions requested by this APK.
versionCode
integer <int32>
optional
The version code of this APK.
versionName
string 
optional
The version name of this APK.
Modified at 2022-09-11 20:51:56
Previous
/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks
Next
/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType}
Built with