Google Play Android Developer API
  1. monetization
Google Play Android Developer API
  • internalappsharingartifacts
    • /androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk
      POST
    • /androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle
      POST
  • applications
    • /androidpublisher/v3/applications/{packageName}/deviceTierConfigs
      GET
    • /androidpublisher/v3/applications/{packageName}/deviceTierConfigs
      POST
    • /androidpublisher/v3/applications/{packageName}/deviceTierConfigs/{deviceTierConfigId}
      GET
  • 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
      POST
    • /androidpublisher/v3/applications/{packageName}/subscriptions
      GET
    • /androidpublisher/v3/applications/{packageName}/subscriptions
      POST
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}
      DELETE
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}
      GET
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}
      PATCH
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}
      DELETE
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers
      GET
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers
      POST
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}
      DELETE
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}
      GET
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}
      PATCH
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:activate
      POST
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:deactivate
      POST
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:activate
      POST
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:deactivate
      POST
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:migratePrices
      POST
    • /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}:archive
      POST
  • 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. monetization

/androidpublisher/v3/applications/{packageName}/subscriptions

GET
/androidpublisher/v3/applications/{packageName}/subscriptions
monetization
Lists all subscriptions under a given app.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://androidpublisher.googleapis.com//androidpublisher/v3/applications//subscriptions'
Response Response Example
{
    "nextPageToken": "string",
    "subscriptions": [
        {
            "archived": true,
            "basePlans": [
                {
                    "autoRenewingBasePlanType": {
                        "billingPeriodDuration": "string",
                        "gracePeriodDuration": "string",
                        "legacyCompatible": true,
                        "prorationMode": "SUBSCRIPTION_PRORATION_MODE_UNSPECIFIED",
                        "resubscribeState": "RESUBSCRIBE_STATE_UNSPECIFIED"
                    },
                    "basePlanId": "string",
                    "offerTags": [
                        {
                            "tag": "string"
                        }
                    ],
                    "otherRegionsConfig": {
                        "eurPrice": {
                            "currencyCode": "string",
                            "nanos": 0,
                            "units": "string"
                        },
                        "newSubscriberAvailability": true,
                        "usdPrice": {
                            "currencyCode": "string",
                            "nanos": 0,
                            "units": "string"
                        }
                    },
                    "prepaidBasePlanType": {
                        "billingPeriodDuration": "string",
                        "timeExtension": "TIME_EXTENSION_UNSPECIFIED"
                    },
                    "regionalConfigs": [
                        {
                            "newSubscriberAvailability": true,
                            "price": {
                                "currencyCode": "string",
                                "nanos": 0,
                                "units": "string"
                            },
                            "regionCode": "string"
                        }
                    ],
                    "state": "STATE_UNSPECIFIED"
                }
            ],
            "listings": [
                {
                    "benefits": [
                        "string"
                    ],
                    "description": "string",
                    "languageCode": "string",
                    "title": "string"
                }
            ],
            "packageName": "string",
            "productId": "string",
            "taxAndComplianceSettings": {
                "eeaWithdrawalRightType": "WITHDRAWAL_RIGHT_TYPE_UNSPECIFIED",
                "taxRateInfoByRegionCode": {
                    "property1": {
                        "eligibleForStreamingServiceTaxRate": true,
                        "taxTier": "TAX_TIER_UNSPECIFIED"
                    },
                    "property2": {
                        "eligibleForStreamingServiceTaxRate": true,
                        "taxTier": "TAX_TIER_UNSPECIFIED"
                    }
                }
            }
        }
    ]
}

Request

Path Params
packageName
string 
required
Required. The parent app (package name) for which the subscriptions should be read.
Query Params
pageSize
integer 
optional
The maximum number of subscriptions to return. The service may return fewer than this value. If unspecified, at most 50 subscriptions will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
pageToken
string 
optional
A page token, received from a previous ListSubscriptions call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListSubscriptions must match the call that provided the page token.
showArchived
string 
optional
Whether archived subscriptions should be included in the response. Defaults to false.

Responses

🟢200Successful response
application/json
Body
Response message for ListSubscriptions.
nextPageToken
string 
optional
A token, which can be sent as page_token to retrieve the next page. If this field is omitted, there are no subsequent pages.
subscriptions
array[object (Subscription) {6}] 
optional
The subscriptions from the specified app.
archived
boolean 
read-onlyoptional
Output only. Whether this subscription is archived. Archived subscriptions are not available to any subscriber any longer, cannot be updated, and are not returned in list requests unless the show archived flag is passed in.
basePlans
array[object (BasePlan) {7}] 
optional
The set of base plans for this subscription. Represents the prices and duration of the subscription if no other offers apply.
listings
array[object (SubscriptionListing) {4}] 
optional
Required. List of localized listings for this subscription. Must contain at least an entry for the default language of the parent app.
packageName
string 
optional
Immutable. Package name of the parent app.
productId
string 
optional
Immutable. Unique product ID of the product. Unique within the parent app. Product IDs must be composed of lower-case letters (a-z), numbers (0-9), underscores (_) and dots (.). It must start with a lower-case letter or number, and be between 1 and 40 (inclusive) characters in length.
taxAndComplianceSettings
object (SubscriptionTaxAndComplianceSettings) 
optional
Details about taxes and legal compliance.
Modified at 2022-09-11 20:51:56
Previous
/androidpublisher/v3/applications/{packageName}/pricing:convertRegionPrices
Next
/androidpublisher/v3/applications/{packageName}/subscriptions
Built with