2
"kind": "discovery#restDescription",
3
"etag": "\"l66ggWbucbkBw9Lpos72oziyefE/DrMyiBR493_IBfZvqlikbYuZEB0\"",
4
"discoveryVersion": "v1",
5
"id": "androidpublisher:v2",
6
"name": "androidpublisher",
7
"canonicalName": "Android Publisher",
9
"revision": "20141022",
10
"title": "Google Play Android Developer API",
11
"description": "Lets Android application developers access their Google Play accounts.",
12
"ownerDomain": "google.com",
13
"ownerName": "Google",
15
"x16": "https://www.google.com/images/icons/product/android-16.png",
16
"x32": "https://www.google.com/images/icons/product/android-32.png"
18
"documentationLink": "https://developers.google.com/android-publisher",
20
"baseUrl": "https://www.googleapis.com/androidpublisher/v2/applications/",
21
"basePath": "/androidpublisher/v2/applications/",
22
"rootUrl": "https://www.googleapis.com/",
23
"servicePath": "androidpublisher/v2/applications/",
28
"description": "Data format for the response.",
34
"Responses with Content-Type of application/json"
40
"description": "Selector specifying which fields to include in a partial response.",
45
"description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.",
50
"description": "OAuth 2.0 token for the current user.",
55
"description": "Returns response with indentations and line breaks.",
61
"description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.",
66
"description": "IP address of the site where the request originates. Use this if you want to enforce per-user limits.",
73
"https://www.googleapis.com/auth/androidpublisher": {
74
"description": "View and manage your Google Play Android Developer account"
86
"description": "Information about the binary payload of this APK."
90
"description": "The version code of the APK, as specified in the APK's manifest file.",
98
"description": "Represents the binary payload of an APK.",
102
"description": "A sha1 hash of the APK payload, encoded as a hex string and matching the output of the sha1sum command."
112
"description": "The language code, in BCP 47 format (eg \"en-US\")."
116
"description": "Describe what's new in your APK."
120
"ApkListingsListResponse": {
121
"id": "ApkListingsListResponse",
126
"description": "Identifies what kind of resource this is. Value: the fixed string \"androidpublisher#apkListingsListResponse\".",
127
"default": "androidpublisher#apkListingsListResponse"
137
"ApksListResponse": {
138
"id": "ApksListResponse",
149
"description": "Identifies what kind of resource this is. Value: the fixed string \"androidpublisher#apksListResponse\".",
150
"default": "androidpublisher#apksListResponse"
160
"description": "The user-visible support email for this app."
164
"description": "The user-visible support telephone number for this app."
168
"description": "The user-visible website for this app."
172
"description": "Default language code, in BCP 47 format (eg \"en-US\")."
179
"description": "Represents an edit of an app. An edit allows clients to make multiple changes before committing them in one operation.",
181
"expiryTimeSeconds": {
183
"description": "The time at which the edit will expire and will be no longer valid for use in any subsequent API calls (encoded as seconds since the Epoch)."
187
"description": "The ID of the edit that can be used in subsequent API calls."
192
"id": "ExpansionFile",
197
"description": "If set this field indicates that this APK has an Expansion File uploaded to it: this APK does not reference another APK's Expansion File. The field's value is the size of the uploaded Expansion File in bytes.",
200
"referencesVersion": {
202
"description": "If set this APK's Expansion File references another APK's Expansion File. The file_size field will not be set.",
207
"ExpansionFilesUploadResponse": {
208
"id": "ExpansionFilesUploadResponse",
212
"$ref": "ExpansionFile"
222
"description": "A unique id representing this image."
226
"description": "A sha1 hash of the image that was uploaded."
230
"description": "A URL that will serve a preview of the image."
234
"ImagesDeleteAllResponse": {
235
"id": "ImagesDeleteAllResponse",
246
"ImagesListResponse": {
247
"id": "ImagesListResponse",
258
"ImagesUploadResponse": {
259
"id": "ImagesUploadResponse",
268
"id": "InAppProduct",
273
"description": "The default language of the localized data, as defined by BCP 47. e.g. \"en-US\", \"en-GB\"."
277
"description": "Default price cannot be zero. In-app products can never be free. Default price is always in the developer's Checkout merchant currency."
281
"description": "List of localized title and description data.",
282
"additionalProperties": {
283
"$ref": "InAppProductListing",
284
"description": "The language of the localized data, as defined by BCP 47. i.e.: \"en-US\", \"en-GB\"."
289
"description": "The package name of the parent app."
293
"description": "Prices per buyer region. None of these prices should be zero. In-app products can never be free.",
294
"additionalProperties": {
296
"description": "Region code, as defined by ISO 3166-2."
301
"description": "Purchase type enum value. Unmodifiable after creation."
305
"description": "Definition of a season for a seasonal subscription. Can be defined only for yearly subscriptions."
309
"description": "The stock-keeping-unit (SKU) of the product, unique within an app."
314
"subscriptionPeriod": {
316
"description": "The period of the subscription (if any), i.e. period at which payments must happen. Defined as ISO 8601 duration, i.e. \"P1M\" for 1 month period."
320
"description": "Trial period, specified in ISO 8601 format. Acceptable values are anything between \"P7D\" (seven days) and \"P999D\" (999 days). Seasonal subscriptions cannot have a trial period."
324
"InAppProductListing": {
325
"id": "InAppProductListing",
336
"InappproductsBatchRequest": {
337
"id": "InappproductsBatchRequest",
343
"$ref": "InappproductsBatchRequestEntry"
348
"InappproductsBatchRequestEntry": {
349
"id": "InappproductsBatchRequestEntry",
356
"inappproductsinsertrequest": {
357
"$ref": "InappproductsInsertRequest"
359
"inappproductsupdaterequest": {
360
"$ref": "InappproductsUpdateRequest"
367
"InappproductsBatchResponse": {
368
"id": "InappproductsBatchResponse",
374
"$ref": "InappproductsBatchResponseEntry"
379
"description": "Identifies what kind of resource this is. Value: the fixed string \"androidpublisher#inappproductsBatchResponse\".",
380
"default": "androidpublisher#inappproductsBatchResponse"
384
"InappproductsBatchResponseEntry": {
385
"id": "InappproductsBatchResponseEntry",
392
"inappproductsinsertresponse": {
393
"$ref": "InappproductsInsertResponse"
395
"inappproductsupdateresponse": {
396
"$ref": "InappproductsUpdateResponse"
400
"InappproductsInsertRequest": {
401
"id": "InappproductsInsertRequest",
405
"$ref": "InAppProduct"
409
"InappproductsInsertResponse": {
410
"id": "InappproductsInsertResponse",
414
"$ref": "InAppProduct"
418
"InappproductsListResponse": {
419
"id": "InappproductsListResponse",
425
"$ref": "InAppProduct"
430
"description": "Identifies what kind of resource this is. Value: the fixed string \"androidpublisher#inappproductsListResponse\".",
431
"default": "androidpublisher#inappproductsListResponse"
437
"$ref": "TokenPagination"
441
"InappproductsUpdateRequest": {
442
"id": "InappproductsUpdateRequest",
446
"$ref": "InAppProduct"
450
"InappproductsUpdateResponse": {
451
"id": "InappproductsUpdateResponse",
455
"$ref": "InAppProduct"
465
"description": "Full description of the app; this may be up to 4000 characters in length."
469
"description": "Language localization code (for example, \"de-AT\" for Austrian German)."
471
"shortDescription": {
473
"description": "Short description of the app (previously known as promo text); this may be up to 80 characters in length."
477
"description": "App's localized title."
481
"description": "URL of a promotional YouTube video for the app."
485
"ListingsListResponse": {
486
"id": "ListingsListResponse",
491
"description": "Identifies what kind of resource this is. Value: the fixed string \"androidpublisher#listingsListResponse\".",
492
"default": "androidpublisher#listingsListResponse"
508
"description": "Day of a month, value in [1, 31] range. Valid range depends on the specified month.",
513
"description": "Month of a year. e.g. 1 = JAN, 2 = FEB etc.",
542
"description": "3 letter Currency code, as defined by ISO 4217."
546
"description": "The price in millionths of the currency base unit represented as a string."
551
"id": "ProductPurchase",
553
"description": "A ProductPurchase resource indicates the status of a user's inapp product purchase.",
555
"consumptionState": {
557
"description": "The consumption state of the inapp product. Possible values are: \n- Yet to be consumed \n- Consumed",
560
"developerPayload": {
562
"description": "A developer-specified string that contains supplemental information about an order."
566
"description": "This kind represents an inappPurchase object in the androidpublisher service.",
567
"default": "androidpublisher#productPurchase"
571
"description": "The purchase state of the order. Possible values are: \n- Purchased \n- Cancelled",
574
"purchaseTimeMillis": {
576
"description": "The time the product was purchased, in milliseconds since the epoch (Jan 1, 1970).",
587
"description": "Inclusive end date of the recurrence period."
591
"description": "Inclusive start date of the recurrence period."
595
"SubscriptionDeferralInfo": {
596
"id": "SubscriptionDeferralInfo",
598
"description": "A SubscriptionDeferralInfo contains the data needed to defer a subscription purchase to a future expiry time.",
600
"desiredExpiryTimeMillis": {
602
"description": "The desired next expiry time for the subscription in milliseconds since Epoch. The given time must be after the current expiry time for the subscription.",
605
"expectedExpiryTimeMillis": {
607
"description": "The expected expiry time for the subscription. If the current expiry time for the subscription is not the value specified here, the deferral will not occur.",
612
"SubscriptionPurchase": {
613
"id": "SubscriptionPurchase",
615
"description": "A SubscriptionPurchase resource indicates the status of a user's subscription purchase.",
619
"description": "Whether the subscription will automatically be renewed when it reaches its current expiry time."
621
"expiryTimeMillis": {
623
"description": "Time at which the subscription will expire, in milliseconds since Epoch.",
628
"description": "This kind represents a subscriptionPurchase object in the androidpublisher service.",
629
"default": "androidpublisher#subscriptionPurchase"
633
"description": "Time at which the subscription was granted, in milliseconds since Epoch.",
638
"SubscriptionPurchasesDeferRequest": {
639
"id": "SubscriptionPurchasesDeferRequest",
643
"$ref": "SubscriptionDeferralInfo",
644
"description": "The information about the new desired expiry time for the subscription."
648
"SubscriptionPurchasesDeferResponse": {
649
"id": "SubscriptionPurchasesDeferResponse",
652
"newExpiryTimeMillis": {
654
"description": "The new expiry time for the subscription in milliseconds since the Epoch.",
669
"googlePlusCommunities": {
678
"id": "TokenPagination",
684
"previousPageToken": {
709
"TracksListResponse": {
710
"id": "TracksListResponse",
715
"description": "Identifies what kind of resource this is. Value: the fixed string \"androidpublisher#tracksListResponse\".",
716
"default": "androidpublisher#tracksListResponse"
731
"id": "androidpublisher.edits.commit",
732
"path": "{packageName}/edits/{editId}:commit",
733
"httpMethod": "POST",
734
"description": "Commits/applies the changes made in this edit back to the app.",
738
"description": "Unique identifier for this edit.",
744
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
757
"https://www.googleapis.com/auth/androidpublisher"
761
"id": "androidpublisher.edits.delete",
762
"path": "{packageName}/edits/{editId}",
763
"httpMethod": "DELETE",
764
"description": "Deletes an edit for an app. Creating a new edit will automatically delete any of your previous edits so this method need only be called if you want to preemptively abandon an edit.",
768
"description": "Unique identifier for this edit.",
774
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
784
"https://www.googleapis.com/auth/androidpublisher"
788
"id": "androidpublisher.edits.get",
789
"path": "{packageName}/edits/{editId}",
791
"description": "Returns information about the edit specified. Calls will fail if the edit is no long active (e.g. has been deleted, superseded or expired).",
795
"description": "Unique identifier for this edit.",
801
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
814
"https://www.googleapis.com/auth/androidpublisher"
818
"id": "androidpublisher.edits.insert",
819
"path": "{packageName}/edits",
820
"httpMethod": "POST",
821
"description": "Creates a new edit for an app, populated with the app's current state.",
825
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
840
"https://www.googleapis.com/auth/androidpublisher"
844
"id": "androidpublisher.edits.validate",
845
"path": "{packageName}/edits/{editId}:validate",
846
"httpMethod": "POST",
847
"description": "Checks that the edit can be successfully committed. The edit's changes are not applied to the live app.",
851
"description": "Unique identifier for this edit.",
857
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
870
"https://www.googleapis.com/auth/androidpublisher"
878
"id": "androidpublisher.edits.apklistings.delete",
879
"path": "{packageName}/edits/{editId}/apks/{apkVersionCode}/listings/{language}",
880
"httpMethod": "DELETE",
881
"description": "Deletes the APK-specific localized listing for a specified APK and language code.",
885
"description": "The APK version code whose APK-specific listings should be read or modified.",
892
"description": "Unique identifier for this edit.",
898
"description": "The language code (a BCP-47 language tag) of the APK-specific localized listing to read or modify. For example, to select Austrian German, pass \"de-AT\".",
904
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
916
"https://www.googleapis.com/auth/androidpublisher"
920
"id": "androidpublisher.edits.apklistings.deleteall",
921
"path": "{packageName}/edits/{editId}/apks/{apkVersionCode}/listings",
922
"httpMethod": "DELETE",
923
"description": "Deletes all the APK-specific localized listings for a specified APK.",
927
"description": "The APK version code whose APK-specific listings should be read or modified.",
934
"description": "Unique identifier for this edit.",
940
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
951
"https://www.googleapis.com/auth/androidpublisher"
955
"id": "androidpublisher.edits.apklistings.get",
956
"path": "{packageName}/edits/{editId}/apks/{apkVersionCode}/listings/{language}",
958
"description": "Fetches the APK-specific localized listing for a specified APK and language code.",
962
"description": "The APK version code whose APK-specific listings should be read or modified.",
969
"description": "Unique identifier for this edit.",
975
"description": "The language code (a BCP-47 language tag) of the APK-specific localized listing to read or modify. For example, to select Austrian German, pass \"de-AT\".",
981
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
996
"https://www.googleapis.com/auth/androidpublisher"
1000
"id": "androidpublisher.edits.apklistings.list",
1001
"path": "{packageName}/edits/{editId}/apks/{apkVersionCode}/listings",
1002
"httpMethod": "GET",
1003
"description": "Lists all the APK-specific localized listings for a specified APK.",
1007
"description": "The APK version code whose APK-specific listings should be read or modified.",
1014
"description": "Unique identifier for this edit.",
1020
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
1031
"$ref": "ApkListingsListResponse"
1034
"https://www.googleapis.com/auth/androidpublisher"
1038
"id": "androidpublisher.edits.apklistings.patch",
1039
"path": "{packageName}/edits/{editId}/apks/{apkVersionCode}/listings/{language}",
1040
"httpMethod": "PATCH",
1041
"description": "Updates or creates the APK-specific localized listing for a specified APK and language code. This method supports patch semantics.",
1045
"description": "The APK version code whose APK-specific listings should be read or modified.",
1052
"description": "Unique identifier for this edit.",
1058
"description": "The language code (a BCP-47 language tag) of the APK-specific localized listing to read or modify. For example, to select Austrian German, pass \"de-AT\".",
1064
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
1076
"$ref": "ApkListing"
1079
"$ref": "ApkListing"
1082
"https://www.googleapis.com/auth/androidpublisher"
1086
"id": "androidpublisher.edits.apklistings.update",
1087
"path": "{packageName}/edits/{editId}/apks/{apkVersionCode}/listings/{language}",
1088
"httpMethod": "PUT",
1089
"description": "Updates or creates the APK-specific localized listing for a specified APK and language code.",
1093
"description": "The APK version code whose APK-specific listings should be read or modified.",
1100
"description": "Unique identifier for this edit.",
1106
"description": "The language code (a BCP-47 language tag) of the APK-specific localized listing to read or modify. For example, to select Austrian German, pass \"de-AT\".",
1112
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
1124
"$ref": "ApkListing"
1127
"$ref": "ApkListing"
1130
"https://www.googleapis.com/auth/androidpublisher"
1138
"id": "androidpublisher.edits.apks.list",
1139
"path": "{packageName}/edits/{editId}/apks",
1140
"httpMethod": "GET",
1144
"description": "Unique identifier for this edit.",
1150
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
1160
"$ref": "ApksListResponse"
1163
"https://www.googleapis.com/auth/androidpublisher"
1167
"id": "androidpublisher.edits.apks.upload",
1168
"path": "{packageName}/edits/{editId}/apks",
1169
"httpMethod": "POST",
1173
"description": "Unique identifier for this edit.",
1179
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
1192
"https://www.googleapis.com/auth/androidpublisher"
1194
"supportsMediaUpload": true,
1197
"application/octet-stream",
1198
"application/vnd.android.package-archive"
1204
"path": "/upload/androidpublisher/v2/applications/{packageName}/edits/{editId}/apks"
1208
"path": "/resumable/upload/androidpublisher/v2/applications/{packageName}/edits/{editId}/apks"
1218
"id": "androidpublisher.edits.details.get",
1219
"path": "{packageName}/edits/{editId}/details",
1220
"httpMethod": "GET",
1221
"description": "Fetches app details for this edit. This includes the default language and developer support contact information.",
1225
"description": "Unique identifier for this edit.",
1231
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
1241
"$ref": "AppDetails"
1244
"https://www.googleapis.com/auth/androidpublisher"
1248
"id": "androidpublisher.edits.details.patch",
1249
"path": "{packageName}/edits/{editId}/details",
1250
"httpMethod": "PATCH",
1251
"description": "Updates app details for this edit. This method supports patch semantics.",
1255
"description": "Unique identifier for this edit.",
1261
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
1271
"$ref": "AppDetails"
1274
"$ref": "AppDetails"
1277
"https://www.googleapis.com/auth/androidpublisher"
1281
"id": "androidpublisher.edits.details.update",
1282
"path": "{packageName}/edits/{editId}/details",
1283
"httpMethod": "PUT",
1284
"description": "Updates app details for this edit.",
1288
"description": "Unique identifier for this edit.",
1294
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
1304
"$ref": "AppDetails"
1307
"$ref": "AppDetails"
1310
"https://www.googleapis.com/auth/androidpublisher"
1318
"id": "androidpublisher.edits.expansionfiles.get",
1319
"path": "{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}",
1320
"httpMethod": "GET",
1321
"description": "Fetches the Expansion File configuration for the APK specified.",
1325
"description": "The version code of the APK whose Expansion File configuration is being read or modified.",
1332
"description": "Unique identifier for this edit.",
1336
"expansionFileType": {
1343
"enumDescriptions": [
1351
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
1363
"$ref": "ExpansionFile"
1366
"https://www.googleapis.com/auth/androidpublisher"
1370
"id": "androidpublisher.edits.expansionfiles.patch",
1371
"path": "{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}",
1372
"httpMethod": "PATCH",
1373
"description": "Updates the APK's Expansion File configuration to reference another APK's Expansion Files. To add a new Expansion File use the Upload method. This method supports patch semantics.",
1377
"description": "The version code of the APK whose Expansion File configuration is being read or modified.",
1384
"description": "Unique identifier for this edit.",
1388
"expansionFileType": {
1395
"enumDescriptions": [
1403
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
1415
"$ref": "ExpansionFile"
1418
"$ref": "ExpansionFile"
1421
"https://www.googleapis.com/auth/androidpublisher"
1425
"id": "androidpublisher.edits.expansionfiles.update",
1426
"path": "{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}",
1427
"httpMethod": "PUT",
1428
"description": "Updates the APK's Expansion File configuration to reference another APK's Expansion Files. To add a new Expansion File use the Upload method.",
1432
"description": "The version code of the APK whose Expansion File configuration is being read or modified.",
1439
"description": "Unique identifier for this edit.",
1443
"expansionFileType": {
1450
"enumDescriptions": [
1458
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
1470
"$ref": "ExpansionFile"
1473
"$ref": "ExpansionFile"
1476
"https://www.googleapis.com/auth/androidpublisher"
1480
"id": "androidpublisher.edits.expansionfiles.upload",
1481
"path": "{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}",
1482
"httpMethod": "POST",
1483
"description": "Uploads and attaches a new Expansion File to the APK specified.",
1487
"description": "The version code of the APK whose Expansion File configuration is being read or modified.",
1494
"description": "Unique identifier for this edit.",
1498
"expansionFileType": {
1505
"enumDescriptions": [
1513
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
1525
"$ref": "ExpansionFilesUploadResponse"
1528
"https://www.googleapis.com/auth/androidpublisher"
1530
"supportsMediaUpload": true,
1533
"application/octet-stream"
1535
"maxSize": "2048MB",
1539
"path": "/upload/androidpublisher/v2/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}"
1543
"path": "/resumable/upload/androidpublisher/v2/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}"
1553
"id": "androidpublisher.edits.images.delete",
1554
"path": "{packageName}/edits/{editId}/listings/{language}/{imageType}/{imageId}",
1555
"httpMethod": "DELETE",
1556
"description": "Deletes the image (specified by id) from the edit.",
1560
"description": "Unique identifier for this edit.",
1566
"description": "Unique identifier an image within the set of images attached to this edit.",
1578
"sevenInchScreenshots",
1579
"tenInchScreenshots"
1581
"enumDescriptions": [
1593
"description": "The language code (a BCP-47 language tag) of the localized listing whose images are to read or modified. For example, to select Austrian German, pass \"de-AT\".",
1599
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
1612
"https://www.googleapis.com/auth/androidpublisher"
1616
"id": "androidpublisher.edits.images.deleteall",
1617
"path": "{packageName}/edits/{editId}/listings/{language}/{imageType}",
1618
"httpMethod": "DELETE",
1619
"description": "Deletes all images for the specified language and image type.",
1623
"description": "Unique identifier for this edit.",
1635
"sevenInchScreenshots",
1636
"tenInchScreenshots"
1638
"enumDescriptions": [
1650
"description": "The language code (a BCP-47 language tag) of the localized listing whose images are to read or modified. For example, to select Austrian German, pass \"de-AT\".",
1656
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
1668
"$ref": "ImagesDeleteAllResponse"
1671
"https://www.googleapis.com/auth/androidpublisher"
1675
"id": "androidpublisher.edits.images.list",
1676
"path": "{packageName}/edits/{editId}/listings/{language}/{imageType}",
1677
"httpMethod": "GET",
1678
"description": "Lists all images for the specified language and image type.",
1682
"description": "Unique identifier for this edit.",
1694
"sevenInchScreenshots",
1695
"tenInchScreenshots"
1697
"enumDescriptions": [
1709
"description": "The language code (a BCP-47 language tag) of the localized listing whose images are to read or modified. For example, to select Austrian German, pass \"de-AT\".",
1715
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
1727
"$ref": "ImagesListResponse"
1730
"https://www.googleapis.com/auth/androidpublisher"
1734
"id": "androidpublisher.edits.images.upload",
1735
"path": "{packageName}/edits/{editId}/listings/{language}/{imageType}",
1736
"httpMethod": "POST",
1737
"description": "Uploads a new image and adds it to the list of images for the specified language and image type.",
1741
"description": "Unique identifier for this edit.",
1753
"sevenInchScreenshots",
1754
"tenInchScreenshots"
1756
"enumDescriptions": [
1768
"description": "The language code (a BCP-47 language tag) of the localized listing whose images are to read or modified. For example, to select Austrian German, pass \"de-AT\".",
1774
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
1786
"$ref": "ImagesUploadResponse"
1789
"https://www.googleapis.com/auth/androidpublisher"
1791
"supportsMediaUpload": true,
1800
"path": "/upload/androidpublisher/v2/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}"
1804
"path": "/resumable/upload/androidpublisher/v2/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}"
1814
"id": "androidpublisher.edits.listings.delete",
1815
"path": "{packageName}/edits/{editId}/listings/{language}",
1816
"httpMethod": "DELETE",
1817
"description": "Deletes the specified localized store listing from an edit.",
1821
"description": "Unique identifier for this edit.",
1827
"description": "The language code (a BCP-47 language tag) of the localized listing to read or modify. For example, to select Austrian German, pass \"de-AT\".",
1833
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
1844
"https://www.googleapis.com/auth/androidpublisher"
1848
"id": "androidpublisher.edits.listings.deleteall",
1849
"path": "{packageName}/edits/{editId}/listings",
1850
"httpMethod": "DELETE",
1851
"description": "Deletes all localized listings from an edit.",
1855
"description": "Unique identifier for this edit.",
1861
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
1871
"https://www.googleapis.com/auth/androidpublisher"
1875
"id": "androidpublisher.edits.listings.get",
1876
"path": "{packageName}/edits/{editId}/listings/{language}",
1877
"httpMethod": "GET",
1878
"description": "Fetches information about a localized store listing.",
1882
"description": "Unique identifier for this edit.",
1888
"description": "The language code (a BCP-47 language tag) of the localized listing to read or modify. For example, to select Austrian German, pass \"de-AT\".",
1894
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
1908
"https://www.googleapis.com/auth/androidpublisher"
1912
"id": "androidpublisher.edits.listings.list",
1913
"path": "{packageName}/edits/{editId}/listings",
1914
"httpMethod": "GET",
1915
"description": "Returns all of the localized store listings attached to this edit.",
1919
"description": "Unique identifier for this edit.",
1925
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
1935
"$ref": "ListingsListResponse"
1938
"https://www.googleapis.com/auth/androidpublisher"
1942
"id": "androidpublisher.edits.listings.patch",
1943
"path": "{packageName}/edits/{editId}/listings/{language}",
1944
"httpMethod": "PATCH",
1945
"description": "Creates or updates a localized store listing. This method supports patch semantics.",
1949
"description": "Unique identifier for this edit.",
1955
"description": "The language code (a BCP-47 language tag) of the localized listing to read or modify. For example, to select Austrian German, pass \"de-AT\".",
1961
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
1978
"https://www.googleapis.com/auth/androidpublisher"
1982
"id": "androidpublisher.edits.listings.update",
1983
"path": "{packageName}/edits/{editId}/listings/{language}",
1984
"httpMethod": "PUT",
1985
"description": "Creates or updates a localized store listing.",
1989
"description": "Unique identifier for this edit.",
1995
"description": "The language code (a BCP-47 language tag) of the localized listing to read or modify. For example, to select Austrian German, pass \"de-AT\".",
2001
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
2018
"https://www.googleapis.com/auth/androidpublisher"
2026
"id": "androidpublisher.edits.testers.get",
2027
"path": "{packageName}/edits/{editId}/testers/{track}",
2028
"httpMethod": "GET",
2032
"description": "Unique identifier for this edit.",
2038
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
2051
"enumDescriptions": [
2069
"https://www.googleapis.com/auth/androidpublisher"
2073
"id": "androidpublisher.edits.testers.patch",
2074
"path": "{packageName}/edits/{editId}/testers/{track}",
2075
"httpMethod": "PATCH",
2079
"description": "Unique identifier for this edit.",
2085
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
2098
"enumDescriptions": [
2119
"https://www.googleapis.com/auth/androidpublisher"
2123
"id": "androidpublisher.edits.testers.update",
2124
"path": "{packageName}/edits/{editId}/testers/{track}",
2125
"httpMethod": "PUT",
2129
"description": "Unique identifier for this edit.",
2135
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
2148
"enumDescriptions": [
2169
"https://www.googleapis.com/auth/androidpublisher"
2177
"id": "androidpublisher.edits.tracks.get",
2178
"path": "{packageName}/edits/{editId}/tracks/{track}",
2179
"httpMethod": "GET",
2180
"description": "Fetches the track configuration for the specified track type. Includes the APK version codes that are in this track.",
2184
"description": "Unique identifier for this edit.",
2190
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
2196
"description": "The track type to read or modify.",
2204
"enumDescriptions": [
2222
"https://www.googleapis.com/auth/androidpublisher"
2226
"id": "androidpublisher.edits.tracks.list",
2227
"path": "{packageName}/edits/{editId}/tracks",
2228
"httpMethod": "GET",
2229
"description": "Lists all the track configurations for this edit.",
2233
"description": "Unique identifier for this edit.",
2239
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
2249
"$ref": "TracksListResponse"
2252
"https://www.googleapis.com/auth/androidpublisher"
2256
"id": "androidpublisher.edits.tracks.patch",
2257
"path": "{packageName}/edits/{editId}/tracks/{track}",
2258
"httpMethod": "PATCH",
2259
"description": "Updates the track configuration for the specified track type. This method supports patch semantics.",
2263
"description": "Unique identifier for this edit.",
2269
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
2275
"description": "The track type to read or modify.",
2283
"enumDescriptions": [
2304
"https://www.googleapis.com/auth/androidpublisher"
2308
"id": "androidpublisher.edits.tracks.update",
2309
"path": "{packageName}/edits/{editId}/tracks/{track}",
2310
"httpMethod": "PUT",
2311
"description": "Updates the track configuration for the specified track type.",
2315
"description": "Unique identifier for this edit.",
2321
"description": "Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".",
2327
"description": "The track type to read or modify.",
2335
"enumDescriptions": [
2356
"https://www.googleapis.com/auth/androidpublisher"
2366
"id": "androidpublisher.inappproducts.batch",
2367
"path": "inappproducts/batch",
2368
"httpMethod": "POST",
2370
"$ref": "InappproductsBatchRequest"
2373
"$ref": "InappproductsBatchResponse"
2376
"https://www.googleapis.com/auth/androidpublisher"
2380
"id": "androidpublisher.inappproducts.delete",
2381
"path": "{packageName}/inappproducts/{sku}",
2382
"httpMethod": "DELETE",
2383
"description": "Delete an in-app product for an app.",
2387
"description": "Unique identifier for the Android app with the in-app product; for example, \"com.spiffygame\".",
2393
"description": "Unique identifier for the in-app product.",
2403
"https://www.googleapis.com/auth/androidpublisher"
2407
"id": "androidpublisher.inappproducts.get",
2408
"path": "{packageName}/inappproducts/{sku}",
2409
"httpMethod": "GET",
2410
"description": "Returns information about the in-app product specified.",
2419
"description": "Unique identifier for the in-app product.",
2429
"$ref": "InAppProduct"
2432
"https://www.googleapis.com/auth/androidpublisher"
2436
"id": "androidpublisher.inappproducts.insert",
2437
"path": "{packageName}/inappproducts",
2438
"httpMethod": "POST",
2439
"description": "Creates a new in-app product for an app.",
2441
"autoConvertMissingPrices": {
2443
"description": "If true the prices for all regions targeted by the parent app that don't have a price specified for this in-app product will be auto converted to the target currency based on the default price. Defaults to false.",
2448
"description": "Unique identifier for the Android app; for example, \"com.spiffygame\".",
2457
"$ref": "InAppProduct"
2460
"$ref": "InAppProduct"
2463
"https://www.googleapis.com/auth/androidpublisher"
2467
"id": "androidpublisher.inappproducts.list",
2468
"path": "{packageName}/inappproducts",
2469
"httpMethod": "GET",
2470
"description": "List all the in-app products for an Android app, both subscriptions and managed in-app products..",
2479
"description": "Unique identifier for the Android app with in-app products; for example, \"com.spiffygame\".",
2497
"$ref": "InappproductsListResponse"
2500
"https://www.googleapis.com/auth/androidpublisher"
2504
"id": "androidpublisher.inappproducts.patch",
2505
"path": "{packageName}/inappproducts/{sku}",
2506
"httpMethod": "PATCH",
2507
"description": "Updates the details of an in-app product. This method supports patch semantics.",
2509
"autoConvertMissingPrices": {
2511
"description": "If true the prices for all regions targeted by the parent app that don't have a price specified for this in-app product will be auto converted to the target currency based on the default price. Defaults to false.",
2516
"description": "Unique identifier for the Android app with the in-app product; for example, \"com.spiffygame\".",
2522
"description": "Unique identifier for the in-app product.",
2532
"$ref": "InAppProduct"
2535
"$ref": "InAppProduct"
2538
"https://www.googleapis.com/auth/androidpublisher"
2542
"id": "androidpublisher.inappproducts.update",
2543
"path": "{packageName}/inappproducts/{sku}",
2544
"httpMethod": "PUT",
2545
"description": "Updates the details of an in-app product.",
2547
"autoConvertMissingPrices": {
2549
"description": "If true the prices for all regions targeted by the parent app that don't have a price specified for this in-app product will be auto converted to the target currency based on the default price. Defaults to false.",
2554
"description": "Unique identifier for the Android app with the in-app product; for example, \"com.spiffygame\".",
2560
"description": "Unique identifier for the in-app product.",
2570
"$ref": "InAppProduct"
2573
"$ref": "InAppProduct"
2576
"https://www.googleapis.com/auth/androidpublisher"
2586
"id": "androidpublisher.purchases.products.get",
2587
"path": "{packageName}/purchases/products/{productId}/tokens/{token}",
2588
"httpMethod": "GET",
2589
"description": "Checks the purchase and consumption status of an inapp item.",
2593
"description": "The package name of the application the inapp product was sold in (for example, 'com.some.thing').",
2599
"description": "The inapp product SKU (for example, 'com.some.thing.inapp1').",
2605
"description": "The token provided to the user's device when the inapp product was purchased.",
2616
"$ref": "ProductPurchase"
2619
"https://www.googleapis.com/auth/androidpublisher"
2627
"id": "androidpublisher.purchases.subscriptions.cancel",
2628
"path": "{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel",
2629
"httpMethod": "POST",
2630
"description": "Cancels a user's subscription purchase. The subscription remains valid until its expiration time.",
2634
"description": "The package name of the application for which this subscription was purchased (for example, 'com.some.thing').",
2640
"description": "The purchased subscription ID (for example, 'monthly001').",
2646
"description": "The token provided to the user's device when the subscription was purchased.",
2657
"https://www.googleapis.com/auth/androidpublisher"
2661
"id": "androidpublisher.purchases.subscriptions.defer",
2662
"path": "{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer",
2663
"httpMethod": "POST",
2664
"description": "Defers a user's subscription purchase until a specified future expiration time.",
2668
"description": "The package name of the application for which this subscription was purchased (for example, 'com.some.thing').",
2674
"description": "The purchased subscription ID (for example, 'monthly001').",
2680
"description": "The token provided to the user's device when the subscription was purchased.",
2691
"$ref": "SubscriptionPurchasesDeferRequest"
2694
"$ref": "SubscriptionPurchasesDeferResponse"
2697
"https://www.googleapis.com/auth/androidpublisher"
2701
"id": "androidpublisher.purchases.subscriptions.get",
2702
"path": "{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}",
2703
"httpMethod": "GET",
2704
"description": "Checks whether a user's subscription purchase is valid and returns its expiry time.",
2708
"description": "The package name of the application for which this subscription was purchased (for example, 'com.some.thing').",
2714
"description": "The purchased subscription ID (for example, 'monthly001').",
2720
"description": "The token provided to the user's device when the subscription was purchased.",
2731
"$ref": "SubscriptionPurchase"
2734
"https://www.googleapis.com/auth/androidpublisher"
2738
"id": "androidpublisher.purchases.subscriptions.refund",
2739
"path": "{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:refund",
2740
"httpMethod": "POST",
2741
"description": "Refunds a user's subscription purchase, but the subscription remains valid until its expiration time and it will continue to recur.",
2745
"description": "The package name of the application for which this subscription was purchased (for example, 'com.some.thing').",
2751
"description": "The purchased subscription ID (for example, 'monthly001').",
2757
"description": "The token provided to the user's device when the subscription was purchased.",
2768
"https://www.googleapis.com/auth/androidpublisher"
2772
"id": "androidpublisher.purchases.subscriptions.revoke",
2773
"path": "{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:revoke",
2774
"httpMethod": "POST",
2775
"description": "Refunds and immediately revokes a user's subscription purchase. Access to the subscription will be terminated immediately and it will stop recurring.",
2779
"description": "The package name of the application for which this subscription was purchased (for example, 'com.some.thing').",
2785
"description": "The purchased subscription ID (for example, 'monthly001').",
2791
"description": "The token provided to the user's device when the subscription was purchased.",
2802
"https://www.googleapis.com/auth/androidpublisher"