- HTTP request
- Path parameters
- Request body
- Response body
- Authorization scopes
- PublishType
- DeployInfo
- Try it!
Submit the item to be published in the store.
The item will be submitted for review unless skipReview is set to true, or the item is staged from a previous submission with publishType set to STAGED_PUBLISH.
HTTP request
POST https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:publish
The URL uses gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
| name | 
 Required. Name of the item in the form  | 
Request body
The request body contains data with the following structure:
| JSON representation | 
|---|
| { "publishType": enum ( | 
| Fields | |
|---|---|
| publishType | 
 Optional. Use this to control if the item is published immediately on approval or staged for publishing in the future. Defaults to  | 
| deployInfos[] | 
 Optional. Additional deploy information including the desired initial percentage rollout. Defaults to the current value saved in the developer dashboard if unset. | 
| skipReview | 
 Optional. Whether to attempt to skip item review. The API will validate if the item qualifies and return a validation error if the item requires review. Defaults to  | 
Response body
Response message for items.publish.
If successful, the response body contains data with the following structure:
| JSON representation | 
|---|
| {
  "name": string,
  "itemId": string,
  "state": enum ( | 
| Fields | |
|---|---|
| name | 
 The name of the item that was submitted | 
| itemId | 
 Output only. The ID of the item. | 
| state | 
 Output only. The current state of the submission. | 
Authorization scopes
Requires the following OAuth scope:
- https://www.googleapis.com/auth/chromewebstore
PublishType
The type of publishing this item will follow if it passes review.
| Enums | |
|---|---|
| PUBLISH_TYPE_UNSPECIFIED | Default value. This is the same as DEFAULT_PUBLISH. | 
| DEFAULT_PUBLISH | The submission will be published immediately after being approved. | 
| STAGED_PUBLISH | After approval the submission will be staged and can then be published by the developer. | 
DeployInfo
Deployment information for a specific release channel. Used in requests to update deployment parameters.
| JSON representation | 
|---|
| { "deployPercentage": integer } | 
| Fields | |
|---|---|
| deployPercentage | 
 Required. The current deploy percentage for the release channel (nonnegative number between 0 and 100). |