REST Resource: monetization.subscriptions.basePlans

  • The subscriptions.basePlans resource does not have persistent data.

  • This resource provides methods to activate, deactivate, delete, and migrate prices for base plans.

  • Errors for operations on this resource include generic server errors (5xx) and concurrency update errors (409).

Resource

There is no persistent data associated with this resource.

Methods

activate

Activates a base plan.

batchMigratePrices

Batch variant of the MigrateBasePlanPrices endpoint.

batchUpdateStates

Activates or deactivates base plans across one or multiple subscriptions.

deactivate

Deactivates a base plan.

delete

Deletes a base plan.

migratePrices

Migrates subscribers from one or more legacy price cohorts to the current price.

Error codes

The operations of this resource, return the following HTTP error codes:

Error code Reason Resolution
5xx Generic error in the Google Play server. Retry your request.

If the problem persists contact your Google Play account manager or submit a support request. Consider checking the Play Status Dashboard for any known outages.

409 Concurrency update error.

There was an attempt to update an object that is being updated. For example, a purchase is getting acknowledged by calling the Play Billing Library's acknowledgePurchase() method and by calling the Play Developer API's purchases.products.acknowledge at the same time.

Retry your request.