Method: apprecovery.create

Create an app recovery action with recovery status as DRAFT. Note that this action does not execute the recovery action.

HTTP request

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/appRecoveries

The URL uses gRPC Transcoding syntax.

Path parameters

Parameters
packageName

string

Required. Package name of the app on which recovery action is performed.

Request body

The request body contains data with the following structure:

JSON representation
{
  "targeting": {
    object (Targeting)
  },

  // Union field recovery_action can be only one of the following:
  "remoteInAppUpdate": {
    object (RemoteInAppUpdate)
  }
  // End of list of possible types for union field recovery_action.
}
Fields
targeting

object (Targeting)

Specifies targeting criteria for the recovery action such as regions, android sdk versions, app versions etc.

Union field recovery_action. Type of app recovery action to be performed. Required. recovery_action can be only one of the following:
remoteInAppUpdate

object (RemoteInAppUpdate)

Action type is remote in-app update. As a consequence of this action, a downloadable recovery module is also created for testing purposes.

Response body

If successful, the response body contains a newly created instance of AppRecoveryAction.

Authorization scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/androidpublisher

RemoteInAppUpdate

Object representation for Remote in-app update action type.

JSON representation
{
  "isRemoteInAppUpdateRequested": boolean
}
Fields
isRemoteInAppUpdateRequested

boolean

Required. Set to true if Remote In-App Update action type is needed.