openapi-directory
Version:
Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
1 lines • 89.5 kB
JSON
{"openapi":"3.0.0","info":{"contact":{"name":"Google","url":"https://google.com"},"description":"Accesses Android application developers' Google Play accounts.","title":"Google Play Developer","version":"v3","x-apiClientRegistration":{"url":"https://console.developers.google.com"},"x-apisguru-categories":["developer_tools"],"x-logo":{"url":"https://www.gstatic.com/android/market_images/web/play_logo_x2.png"},"x-origin":[{"converter":{"url":"https://github.com/lucybot/api-spec-converter","version":"2.7.18"},"format":"google","url":"https://www.googleapis.com/discovery/v1/apis/androidpublisher/v3/rest","version":"v1"}],"x-preferred":true,"x-providerName":"googleapis.com","x-serviceName":"androidpublisher"},"externalDocs":{"url":"https://developers.google.com/android-publisher"},"tags":[{"name":"edits"},{"name":"inappproducts"},{"name":"orders"},{"name":"purchases"},{"name":"reviews"}],"paths":{"/{packageName}/edits":{"parameters":[{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/userIp"}],"post":{"description":"Creates a new edit for an app, populated with the app's current state.","operationId":"androidpublisher.edits.insert","parameters":[{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppEdit"}}}},"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/AppEdit"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]}},"/{packageName}/edits/{editId}":{"delete":{"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.","operationId":"androidpublisher.edits.delete","parameters":[{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]},"get":{"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).","operationId":"androidpublisher.edits.get","parameters":[{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/AppEdit"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]},"parameters":[{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/userIp"}]},"/{packageName}/edits/{editId}/apks":{"get":{"operationId":"androidpublisher.edits.apks.list","parameters":[{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApksListResponse"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]},"parameters":[{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/userIp"}],"post":{"operationId":"androidpublisher.edits.apks.upload","parameters":[{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Apk"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]}},"/{packageName}/edits/{editId}/apks/externallyHosted":{"parameters":[{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/userIp"}],"post":{"description":"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 enterprises using Google Play for Work whose application is configured to restrict distribution to the enterprise domain.","operationId":"androidpublisher.edits.apks.addexternallyhosted","parameters":[{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApksAddExternallyHostedRequest"}}}},"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApksAddExternallyHostedResponse"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]}},"/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType}":{"parameters":[{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/userIp"}],"post":{"description":"Uploads the deobfuscation file of the specified APK. If a deobfuscation file already exists, it will be replaced.","operationId":"androidpublisher.edits.deobfuscationfiles.upload","parameters":[{"description":"The version code of the APK whose deobfuscation file is being uploaded.","in":"path","name":"apkVersionCode","required":true,"schema":{"type":"integer"}},{"in":"path","name":"deobfuscationFileType","required":true,"schema":{"type":"string","enum":["proguard"]}},{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"description":"Unique identifier of the Android app for which the deobfuscatiuon files are being uploaded; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/DeobfuscationFilesUploadResponse"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]}},"/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}":{"get":{"description":"Fetches the Expansion File configuration for the APK specified.","operationId":"androidpublisher.edits.expansionfiles.get","parameters":[{"description":"The version code of the APK whose Expansion File configuration is being read or modified.","in":"path","name":"apkVersionCode","required":true,"schema":{"type":"integer"}},{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"in":"path","name":"expansionFileType","required":true,"schema":{"type":"string","enum":["main","patch"]}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ExpansionFile"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]},"parameters":[{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/userIp"}],"patch":{"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.","operationId":"androidpublisher.edits.expansionfiles.patch","parameters":[{"description":"The version code of the APK whose Expansion File configuration is being read or modified.","in":"path","name":"apkVersionCode","required":true,"schema":{"type":"integer"}},{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"in":"path","name":"expansionFileType","required":true,"schema":{"type":"string","enum":["main","patch"]}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"requestBody":{"$ref":"#/components/requestBodies/ExpansionFile"},"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ExpansionFile"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]},"post":{"description":"Uploads and attaches a new Expansion File to the APK specified.","operationId":"androidpublisher.edits.expansionfiles.upload","parameters":[{"description":"The version code of the APK whose Expansion File configuration is being read or modified.","in":"path","name":"apkVersionCode","required":true,"schema":{"type":"integer"}},{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"in":"path","name":"expansionFileType","required":true,"schema":{"type":"string","enum":["main","patch"]}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ExpansionFilesUploadResponse"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]},"put":{"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.","operationId":"androidpublisher.edits.expansionfiles.update","parameters":[{"description":"The version code of the APK whose Expansion File configuration is being read or modified.","in":"path","name":"apkVersionCode","required":true,"schema":{"type":"integer"}},{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"in":"path","name":"expansionFileType","required":true,"schema":{"type":"string","enum":["main","patch"]}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"requestBody":{"$ref":"#/components/requestBodies/ExpansionFile"},"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ExpansionFile"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]}},"/{packageName}/edits/{editId}/bundles":{"get":{"operationId":"androidpublisher.edits.bundles.list","parameters":[{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/BundlesListResponse"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]},"parameters":[{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/userIp"}],"post":{"description":"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: https://developers.google.com/api-client-library/java/google-api-java-client/errors for an example in java.","operationId":"androidpublisher.edits.bundles.upload","parameters":[{"description":"Must be set to true if the bundle installation may trigger a warning on user devices (for example, if installation size may be over a threshold, typically 100 MB).","in":"query","name":"ackBundleInstallationWarning","schema":{"type":"boolean"}},{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Bundle"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]}},"/{packageName}/edits/{editId}/details":{"get":{"description":"Fetches app details for this edit. This includes the default language and developer support contact information.","operationId":"androidpublisher.edits.details.get","parameters":[{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/AppDetails"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]},"parameters":[{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/userIp"}],"patch":{"description":"Updates app details for this edit. This method supports patch semantics.","operationId":"androidpublisher.edits.details.patch","parameters":[{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"requestBody":{"$ref":"#/components/requestBodies/AppDetails"},"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/AppDetails"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]},"put":{"description":"Updates app details for this edit.","operationId":"androidpublisher.edits.details.update","parameters":[{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"requestBody":{"$ref":"#/components/requestBodies/AppDetails"},"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/AppDetails"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]}},"/{packageName}/edits/{editId}/listings":{"delete":{"description":"Deletes all localized listings from an edit.","operationId":"androidpublisher.edits.listings.deleteall","parameters":[{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]},"get":{"description":"Returns all of the localized store listings attached to this edit.","operationId":"androidpublisher.edits.listings.list","parameters":[{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ListingsListResponse"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]},"parameters":[{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/userIp"}]},"/{packageName}/edits/{editId}/listings/{language}":{"delete":{"description":"Deletes the specified localized store listing from an edit.","operationId":"androidpublisher.edits.listings.delete","parameters":[{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"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\".","in":"path","name":"language","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]},"get":{"description":"Fetches information about a localized store listing.","operationId":"androidpublisher.edits.listings.get","parameters":[{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"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\".","in":"path","name":"language","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Listing"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]},"parameters":[{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/userIp"}],"patch":{"description":"Creates or updates a localized store listing. This method supports patch semantics.","operationId":"androidpublisher.edits.listings.patch","parameters":[{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"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\".","in":"path","name":"language","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"requestBody":{"$ref":"#/components/requestBodies/Listing"},"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Listing"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]},"put":{"description":"Creates or updates a localized store listing.","operationId":"androidpublisher.edits.listings.update","parameters":[{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"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\".","in":"path","name":"language","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"requestBody":{"$ref":"#/components/requestBodies/Listing"},"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Listing"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]}},"/{packageName}/edits/{editId}/listings/{language}/{imageType}":{"delete":{"description":"Deletes all images for the specified language and image type.","operationId":"androidpublisher.edits.images.deleteall","parameters":[{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"in":"path","name":"imageType","required":true,"schema":{"type":"string","enum":["featureGraphic","icon","phoneScreenshots","promoGraphic","sevenInchScreenshots","tenInchScreenshots","tvBanner","tvScreenshots","wearScreenshots"]}},{"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\".","in":"path","name":"language","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ImagesDeleteAllResponse"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]},"get":{"description":"Lists all images for the specified language and image type.","operationId":"androidpublisher.edits.images.list","parameters":[{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"in":"path","name":"imageType","required":true,"schema":{"type":"string","enum":["featureGraphic","icon","phoneScreenshots","promoGraphic","sevenInchScreenshots","tenInchScreenshots","tvBanner","tvScreenshots","wearScreenshots"]}},{"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\".","in":"path","name":"language","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ImagesListResponse"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]},"parameters":[{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/userIp"}],"post":{"description":"Uploads a new image and adds it to the list of images for the specified language and image type.","operationId":"androidpublisher.edits.images.upload","parameters":[{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"in":"path","name":"imageType","required":true,"schema":{"type":"string","enum":["featureGraphic","icon","phoneScreenshots","promoGraphic","sevenInchScreenshots","tenInchScreenshots","tvBanner","tvScreenshots","wearScreenshots"]}},{"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\".","in":"path","name":"language","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ImagesUploadResponse"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]}},"/{packageName}/edits/{editId}/listings/{language}/{imageType}/{imageId}":{"delete":{"description":"Deletes the image (specified by id) from the edit.","operationId":"androidpublisher.edits.images.delete","parameters":[{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"description":"Unique identifier an image within the set of images attached to this edit.","in":"path","name":"imageId","required":true,"schema":{"type":"string"}},{"in":"path","name":"imageType","required":true,"schema":{"type":"string","enum":["featureGraphic","icon","phoneScreenshots","promoGraphic","sevenInchScreenshots","tenInchScreenshots","tvBanner","tvScreenshots","wearScreenshots"]}},{"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\".","in":"path","name":"language","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]},"parameters":[{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/userIp"}]},"/{packageName}/edits/{editId}/testers/{track}":{"get":{"operationId":"androidpublisher.edits.testers.get","parameters":[{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}},{"description":"The track to read or modify. Acceptable values are: \"alpha\", \"beta\", \"production\", \"rollout\" or \"internal\".","in":"path","name":"track","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Testers"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]},"parameters":[{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/userIp"}],"patch":{"operationId":"androidpublisher.edits.testers.patch","parameters":[{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}},{"description":"The track to read or modify. Acceptable values are: \"alpha\", \"beta\", \"production\", \"rollout\" or \"internal\".","in":"path","name":"track","required":true,"schema":{"type":"string"}}],"requestBody":{"$ref":"#/components/requestBodies/Testers"},"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Testers"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]},"put":{"operationId":"androidpublisher.edits.testers.update","parameters":[{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}},{"description":"The track to read or modify. Acceptable values are: \"alpha\", \"beta\", \"production\", \"rollout\" or \"internal\".","in":"path","name":"track","required":true,"schema":{"type":"string"}}],"requestBody":{"$ref":"#/components/requestBodies/Testers"},"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Testers"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]}},"/{packageName}/edits/{editId}/tracks":{"get":{"description":"Lists all the track configurations for this edit.","operationId":"androidpublisher.edits.tracks.list","parameters":[{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/TracksListResponse"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]},"parameters":[{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/userIp"}]},"/{packageName}/edits/{editId}/tracks/{track}":{"get":{"description":"Fetches the track configuration for the specified track type. Includes the APK version codes that are in this track.","operationId":"androidpublisher.edits.tracks.get","parameters":[{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}},{"description":"The track to read or modify.","in":"path","name":"track","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Track"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]},"parameters":[{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/userIp"}],"patch":{"description":"Updates the track configuration for the specified track type. When halted, the rollout track cannot be updated without adding new APKs, and adding new APKs will cause it to resume. This method supports patch semantics.","operationId":"androidpublisher.edits.tracks.patch","parameters":[{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}},{"description":"The track to read or modify.","in":"path","name":"track","required":true,"schema":{"type":"string"}}],"requestBody":{"$ref":"#/components/requestBodies/Track"},"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Track"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]},"put":{"description":"Updates the track configuration for the specified track type. When halted, the rollout track cannot be updated without adding new APKs, and adding new APKs will cause it to resume.","operationId":"androidpublisher.edits.tracks.update","parameters":[{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}},{"description":"The track to read or modify.","in":"path","name":"track","required":true,"schema":{"type":"string"}}],"requestBody":{"$ref":"#/components/requestBodies/Track"},"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Track"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]}},"/{packageName}/edits/{editId}:commit":{"parameters":[{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/userIp"}],"post":{"description":"Commits/applies the changes made in this edit back to the app.","operationId":"androidpublisher.edits.commit","parameters":[{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/AppEdit"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]}},"/{packageName}/edits/{editId}:validate":{"parameters":[{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/userIp"}],"post":{"description":"Checks that the edit can be successfully committed. The edit's changes are not applied to the live app.","operationId":"androidpublisher.edits.validate","parameters":[{"description":"Unique identifier for this edit.","in":"path","name":"editId","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the Android app that is being updated; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/AppEdit"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["edits"]}},"/{packageName}/inappproducts":{"get":{"description":"List all the in-app products for an Android app, both subscriptions and managed in-app products..","operationId":"androidpublisher.inappproducts.list","parameters":[{"in":"query","name":"maxResults","schema":{"type":"integer"}},{"description":"Unique identifier for the Android app with in-app products; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}},{"in":"query","name":"startIndex","schema":{"type":"integer"}},{"in":"query","name":"token","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/InappproductsListResponse"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["inappproducts"]},"parameters":[{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/userIp"}],"post":{"description":"Creates a new in-app product for an app.","operationId":"androidpublisher.inappproducts.insert","parameters":[{"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.","in":"query","name":"autoConvertMissingPrices","schema":{"type":"boolean"}},{"description":"Unique identifier for the Android app; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}}],"requestBody":{"$ref":"#/components/requestBodies/InAppProduct"},"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/InAppProduct"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["inappproducts"]}},"/{packageName}/inappproducts/{sku}":{"delete":{"description":"Delete an in-app product for an app.","operationId":"androidpublisher.inappproducts.delete","parameters":[{"description":"Unique identifier for the Android app with the in-app product; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the in-app product.","in":"path","name":"sku","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["inappproducts"]},"get":{"description":"Returns information about the in-app product specified.","operationId":"androidpublisher.inappproducts.get","parameters":[{"in":"path","name":"packageName","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the in-app product.","in":"path","name":"sku","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/InAppProduct"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["inappproducts"]},"parameters":[{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/userIp"}],"patch":{"description":"Updates the details of an in-app product. This method supports patch semantics.","operationId":"androidpublisher.inappproducts.patch","parameters":[{"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.","in":"query","name":"autoConvertMissingPrices","schema":{"type":"boolean"}},{"description":"Unique identifier for the Android app with the in-app product; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the in-app product.","in":"path","name":"sku","required":true,"schema":{"type":"string"}}],"requestBody":{"$ref":"#/components/requestBodies/InAppProduct"},"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/InAppProduct"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["inappproducts"]},"put":{"description":"Updates the details of an in-app product.","operationId":"androidpublisher.inappproducts.update","parameters":[{"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.","in":"query","name":"autoConvertMissingPrices","schema":{"type":"boolean"}},{"description":"Unique identifier for the Android app with the in-app product; for example, \"com.spiffygame\".","in":"path","name":"packageName","required":true,"schema":{"type":"string"}},{"description":"Unique identifier for the in-app product.","in":"path","name":"sku","required":true,"schema":{"type":"string"}}],"requestBody":{"$ref":"#/components/requestBodies/InAppProduct"},"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/InAppProduct"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["inappproducts"]}},"/{packageName}/orders/{orderId}:refund":{"parameters":[{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/userIp"}],"post":{"description":"Refund a user's subscription or in-app purchase order.","operationId":"androidpublisher.orders.refund","parameters":[{"description":"The order ID provided to the user when the subscription or in-app order was purchased.","in":"path","name":"orderId","required":true,"schema":{"type":"string"}},{"description":"The package name of the application for which this subscription or in-app item was purchased (for example, 'com.some.thing').","in":"path","name":"packageName","required":true,"schema":{"type":"string"}},{"description":"Whether to revoke the purchased item. If set to true, access to the subscription or in-app item will be terminated immediately. If the item is a recurring subscription, all future payments will also be terminated. Consumed in-app items need to be handled by developer's app. (optional)","in":"query","name":"revoke","schema":{"type":"boolean"}}],"responses":{"200":{"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["orders"]}},"/{packageName}/purchases/products/{productId}/tokens/{token}":{"get":{"description":"Checks the purchase and consumption status of an inapp item.","operationId":"androidpublisher.purchases.products.get","parameters":[{"description":"The package name of the application the inapp product was sold in (for example, 'com.some.thing').","in":"path","name":"packageName","required":true,"schema":{"type":"string"}},{"description":"The inapp product SKU (for example, 'com.some.thing.inapp1').","in":"path","name":"productId","required":true,"schema":{"type":"string"}},{"description":"The token provided to the user's device when the inapp product was purchased.","in":"path","name":"token","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ProductPurchase"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["purchases"]},"parameters":[{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/userIp"}]},"/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}":{"get":{"description":"Checks whether a user's subscription purchase is valid and returns its expiry time.","operationId":"androidpublisher.purchases.subscriptions.get","parameters":[{"description":"The package name of the application for which this subscription was purchased (for example, 'com.some.thing').","in":"path","name":"packageName","required":true,"schema":{"type":"string"}},{"description":"The purchased subscription ID (for example, 'monthly001').","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"}},{"description":"The token provided to the user's device when the subscription was purchased.","in":"path","name":"token","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/SubscriptionPurchase"}}}}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["purchases"]},"parameters":[{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/userIp"}]},"/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel":{"parameters":[{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/userIp"}],"post":{"description":"Cancels a user's subscription purchase. The subscription remains valid until its expiration time.","operationId":"androidpublisher.purchases.subscriptions.cancel","parameters":[{"description":"The package name of the application for which this subscription was purchased (for example, 'com.some.thing').","in":"path","name":"packageName","required":true,"schema":{"type":"string"}},{"description":"The purchased subscription ID (for example, 'monthly001').","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"}},{"description":"The token provided to the user's device when the subscription was purchased.","in":"path","name":"token","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/androidpublisher"]}],"tags":["purchases"]}},"/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer":{"parameters":[{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/userIp"}],"post":{"description":"Defers a user's subscription purchase until a specified future expiration time.",