Method: edits.images.upload
Stay organized with collections
Save and categorize content based on your preferences.
Uploads an image of the specified language and image type, and adds to the edit.
HTTP request
- Upload URI, for media upload requests:
POST https://androidpublisher.googleapis.com/upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}
- Metadata URI, for metadata-only requests:
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}
The URL uses gRPC Transcoding syntax.
Path parameters
Parameters |
packageName |
string
Package name of the app.
|
editId |
string
Identifier of the edit.
|
language |
string
Language localization code (a BCP-47 language tag; for example, "de-AT" for Austrian German). Providing a language that is not supported by the App is a no-op.
|
imageType |
enum (AppImageType )
Type of the Image.
|
Request body
The request body contains an instance of ImagesUploadRequestBody
.
Response body
Response for uploading an image.
If successful, the response body contains data with the following structure:
JSON representation |
{
"image": {
object (Image )
}
} |
Fields |
image |
object (Image )
The uploaded image.
|
Authorization scopes
Requires the following OAuth scope:
https://www.googleapis.com/auth/androidpublisher
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-05-21 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-21 UTC."],[[["Uploads an image of the specified language and image type, and adds it to the edit."],["Utilizes HTTP POST requests to upload media or metadata for app listings."],["Requires path parameters such as package name, edit ID, language, and image type."],["The request body should contain an `ImagesUploadRequestBody` instance."],["Successful responses include an `Image` object representing the uploaded image."]]],["This document details the process for uploading images to an Android app's listing. Key actions involve making a `POST` request to either an upload URI or a metadata URI, specifying parameters like `packageName`, `editId`, `language`, and `imageType`. The request body, which is `ImagesUploadRequestBody`, needs to be provided and a JSON response containing image data is returned. Authorization using `https://www.googleapis.com/auth/androidpublisher` scope is also necessary for the request.\n"]]