Google Play Android Developer API: monetization. Lets Android application developers access their Google Play accounts. At a high level, the expected workflow is to "insert" an Edit, make changes as necessary, and then "commit" it. See: https://developers.google.com/android-publisherdocs/reference/rest/v3/monetization
Google Play Android Developer API: monetization. Lets Android application developers access their Google Play accounts. At a high level, the expected workflow is to "insert" an Edit, make changes as necessary, and then "commit" it. See: https://developers.google.com/android-publisherdocs/reference/rest/v3/monetization
(convertRegionPrices$ auth parameters body)
Required parameters: packageName
Optional parameters: none
Body:
{:price {:currencyCode string, :units string, :nanos integer}}
Calculates the region prices, using today's exchange rate and country-specific pricing patterns, based on the price in the request for a set of regions.
https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/convertRegionPrices Required parameters: packageName Optional parameters: none Body: {:price {:currencyCode string, :units string, :nanos integer}} Calculates the region prices, using today's exchange rate and country-specific pricing patterns, based on the price in the request for a set of regions.
(subscriptions-archive$ auth parameters body)
Required parameters: packageName, productId
Optional parameters: none
Body:
{}
Deprecated: subscription archiving is not supported.
https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/archive Required parameters: packageName, productId Optional parameters: none Body: {} Deprecated: subscription archiving is not supported.
(subscriptions-basePlans-activate$ auth parameters body)
Required parameters: packageName, productId, basePlanId
Optional parameters: none
Body:
{:packageName string, :productId string, :basePlanId string, :latencyTolerance string}
Activates a base plan. Once activated, base plans will be available to new subscribers.
https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/activate Required parameters: packageName, productId, basePlanId Optional parameters: none Body: {:packageName string, :productId string, :basePlanId string, :latencyTolerance string} Activates a base plan. Once activated, base plans will be available to new subscribers.
(subscriptions-basePlans-batchMigratePrices$ auth parameters body)
Required parameters: packageName, productId
Optional parameters: none
Body:
{:requests [{:packageName string, :productId string, :basePlanId string, :regionalPriceMigrations [RegionalPriceMigrationConfig], :regionsVersion RegionsVersion, :latencyTolerance string}]}
Batch variant of the MigrateBasePlanPrices endpoint. Set the latencyTolerance field on nested requests to PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT to achieve maximum update throughput.
https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/batchMigratePrices Required parameters: packageName, productId Optional parameters: none Body: {:requests [{:packageName string, :productId string, :basePlanId string, :regionalPriceMigrations [RegionalPriceMigrationConfig], :regionsVersion RegionsVersion, :latencyTolerance string}]} Batch variant of the MigrateBasePlanPrices endpoint. Set the latencyTolerance field on nested requests to PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT to achieve maximum update throughput.
(subscriptions-basePlans-batchUpdateStates$ auth parameters body)
Required parameters: packageName, productId
Optional parameters: none
Body:
{:requests [{:activateBasePlanRequest ActivateBasePlanRequest, :deactivateBasePlanRequest DeactivateBasePlanRequest}]}
Activates or deactivates base plans across one or multiple subscriptions. Set the latencyTolerance field on nested requests to PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT to achieve maximum update throughput.
https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/batchUpdateStates Required parameters: packageName, productId Optional parameters: none Body: {:requests [{:activateBasePlanRequest ActivateBasePlanRequest, :deactivateBasePlanRequest DeactivateBasePlanRequest}]} Activates or deactivates base plans across one or multiple subscriptions. Set the latencyTolerance field on nested requests to PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT to achieve maximum update throughput.
(subscriptions-basePlans-deactivate$ auth parameters body)
Required parameters: packageName, productId, basePlanId
Optional parameters: none
Body:
{:packageName string, :productId string, :basePlanId string, :latencyTolerance string}
Deactivates a base plan. Once deactivated, the base plan will become unavailable to new subscribers, but existing subscribers will maintain their subscription
https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/deactivate Required parameters: packageName, productId, basePlanId Optional parameters: none Body: {:packageName string, :productId string, :basePlanId string, :latencyTolerance string} Deactivates a base plan. Once deactivated, the base plan will become unavailable to new subscribers, but existing subscribers will maintain their subscription
(subscriptions-basePlans-delete$ auth parameters)
Required parameters: packageName, productId, basePlanId
Optional parameters: none
Deletes a base plan. Can only be done for draft base plans. This action is irreversible.
https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/delete Required parameters: packageName, productId, basePlanId Optional parameters: none Deletes a base plan. Can only be done for draft base plans. This action is irreversible.
(subscriptions-basePlans-migratePrices$ auth parameters body)
Required parameters: packageName, productId, basePlanId
Optional parameters: none
Body:
{:packageName string, :productId string, :basePlanId string, :regionalPriceMigrations [{:regionCode string, :oldestAllowedPriceVersionTime string, :priceIncreaseType string}], :regionsVersion {:version string}, :latencyTolerance string}
Migrates subscribers who are receiving an historical subscription price to the currently-offered price for the specified region. Requests will cause price change notifications to be sent to users who are currently receiving an historical price older than the supplied timestamp. Subscribers who do not agree to the new price will have their subscription ended at the next renewal.
https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/migratePrices Required parameters: packageName, productId, basePlanId Optional parameters: none Body: {:packageName string, :productId string, :basePlanId string, :regionalPriceMigrations [{:regionCode string, :oldestAllowedPriceVersionTime string, :priceIncreaseType string}], :regionsVersion {:version string}, :latencyTolerance string} Migrates subscribers who are receiving an historical subscription price to the currently-offered price for the specified region. Requests will cause price change notifications to be sent to users who are currently receiving an historical price older than the supplied timestamp. Subscribers who do not agree to the new price will have their subscription ended at the next renewal.
(subscriptions-basePlans-offers-activate$ auth parameters body)
Required parameters: packageName, productId, basePlanId, offerId
Optional parameters: none
Body:
{:packageName string, :productId string, :basePlanId string, :offerId string, :latencyTolerance string}
Activates a subscription offer. Once activated, subscription offers will be available to new subscribers.
https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/activate Required parameters: packageName, productId, basePlanId, offerId Optional parameters: none Body: {:packageName string, :productId string, :basePlanId string, :offerId string, :latencyTolerance string} Activates a subscription offer. Once activated, subscription offers will be available to new subscribers.
(subscriptions-basePlans-offers-batchGet$ auth parameters body)
Required parameters: packageName, productId, basePlanId
Optional parameters: none
Body:
{:requests [{:packageName string, :productId string, :basePlanId string, :offerId string}]}
Reads one or more subscription offers.
https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/batchGet Required parameters: packageName, productId, basePlanId Optional parameters: none Body: {:requests [{:packageName string, :productId string, :basePlanId string, :offerId string}]} Reads one or more subscription offers.
(subscriptions-basePlans-offers-batchUpdate$ auth parameters body)
Required parameters: packageName, productId, basePlanId
Optional parameters: none
Body:
{:requests [{:subscriptionOffer SubscriptionOffer, :updateMask string, :regionsVersion RegionsVersion, :allowMissing boolean, :latencyTolerance string}]}
Updates a batch of subscription offers. Set the latencyTolerance field on nested requests to PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT to achieve maximum update throughput.
https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/batchUpdate Required parameters: packageName, productId, basePlanId Optional parameters: none Body: {:requests [{:subscriptionOffer SubscriptionOffer, :updateMask string, :regionsVersion RegionsVersion, :allowMissing boolean, :latencyTolerance string}]} Updates a batch of subscription offers. Set the latencyTolerance field on nested requests to PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT to achieve maximum update throughput.
(subscriptions-basePlans-offers-batchUpdateStates$ auth parameters body)
Required parameters: packageName, productId, basePlanId
Optional parameters: none
Body:
{:requests [{:activateSubscriptionOfferRequest ActivateSubscriptionOfferRequest, :deactivateSubscriptionOfferRequest DeactivateSubscriptionOfferRequest}]}
Updates a batch of subscription offer states. Set the latencyTolerance field on nested requests to PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT to achieve maximum update throughput.
https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/batchUpdateStates Required parameters: packageName, productId, basePlanId Optional parameters: none Body: {:requests [{:activateSubscriptionOfferRequest ActivateSubscriptionOfferRequest, :deactivateSubscriptionOfferRequest DeactivateSubscriptionOfferRequest}]} Updates a batch of subscription offer states. Set the latencyTolerance field on nested requests to PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT to achieve maximum update throughput.
(subscriptions-basePlans-offers-create$ auth parameters body)
Required parameters: packageName, productId, basePlanId
Optional parameters: offerId, regionsVersion.version
Body:
{:packageName string, :regionalConfigs [{:regionCode string, :newSubscriberAvailability boolean}], :basePlanId string, :state string, :productId string, :offerTags [{:tag string}], :otherRegionsConfig {:otherRegionsNewSubscriberAvailability boolean}, :offerId string, :phases [{:recurrenceCount integer, :duration string, :regionalConfigs [RegionalSubscriptionOfferPhaseConfig], :otherRegionsConfig OtherRegionsSubscriptionOfferPhaseConfig}], :targeting {:acquisitionRule AcquisitionTargetingRule, :upgradeRule UpgradeTargetingRule}}
Creates a new subscription offer. Only auto-renewing base plans can have subscription offers. The offer state will be DRAFT until it is activated.
https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/create Required parameters: packageName, productId, basePlanId Optional parameters: offerId, regionsVersion.version Body: {:packageName string, :regionalConfigs [{:regionCode string, :newSubscriberAvailability boolean}], :basePlanId string, :state string, :productId string, :offerTags [{:tag string}], :otherRegionsConfig {:otherRegionsNewSubscriberAvailability boolean}, :offerId string, :phases [{:recurrenceCount integer, :duration string, :regionalConfigs [RegionalSubscriptionOfferPhaseConfig], :otherRegionsConfig OtherRegionsSubscriptionOfferPhaseConfig}], :targeting {:acquisitionRule AcquisitionTargetingRule, :upgradeRule UpgradeTargetingRule}} Creates a new subscription offer. Only auto-renewing base plans can have subscription offers. The offer state will be DRAFT until it is activated.
(subscriptions-basePlans-offers-deactivate$ auth parameters body)
Required parameters: packageName, productId, basePlanId, offerId
Optional parameters: none
Body:
{:packageName string, :productId string, :basePlanId string, :offerId string, :latencyTolerance string}
Deactivates a subscription offer. Once deactivated, existing subscribers will maintain their subscription, but the offer will become unavailable to new subscribers.
https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/deactivate Required parameters: packageName, productId, basePlanId, offerId Optional parameters: none Body: {:packageName string, :productId string, :basePlanId string, :offerId string, :latencyTolerance string} Deactivates a subscription offer. Once deactivated, existing subscribers will maintain their subscription, but the offer will become unavailable to new subscribers.
(subscriptions-basePlans-offers-delete$ auth parameters)
Required parameters: packageName, productId, basePlanId, offerId
Optional parameters: none
Deletes a subscription offer. Can only be done for draft offers. This action is irreversible.
https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/delete Required parameters: packageName, productId, basePlanId, offerId Optional parameters: none Deletes a subscription offer. Can only be done for draft offers. This action is irreversible.
(subscriptions-basePlans-offers-get$ auth parameters)
Required parameters: packageName, productId, basePlanId, offerId
Optional parameters: none
Reads a single offer
https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/get Required parameters: packageName, productId, basePlanId, offerId Optional parameters: none Reads a single offer
(subscriptions-basePlans-offers-list$ auth parameters)
Required parameters: packageName, productId, basePlanId
Optional parameters: pageSize, pageToken
Lists all offers under a given subscription.
https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/list Required parameters: packageName, productId, basePlanId Optional parameters: pageSize, pageToken Lists all offers under a given subscription.
(subscriptions-basePlans-offers-patch$ auth parameters body)
Required parameters: packageName, productId, basePlanId, offerId
Optional parameters: updateMask, regionsVersion.version, allowMissing, latencyTolerance
Body:
{:packageName string, :regionalConfigs [{:regionCode string, :newSubscriberAvailability boolean}], :basePlanId string, :state string, :productId string, :offerTags [{:tag string}], :otherRegionsConfig {:otherRegionsNewSubscriberAvailability boolean}, :offerId string, :phases [{:recurrenceCount integer, :duration string, :regionalConfigs [RegionalSubscriptionOfferPhaseConfig], :otherRegionsConfig OtherRegionsSubscriptionOfferPhaseConfig}], :targeting {:acquisitionRule AcquisitionTargetingRule, :upgradeRule UpgradeTargetingRule}}
Updates an existing subscription offer.
https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/basePlans/offers/patch Required parameters: packageName, productId, basePlanId, offerId Optional parameters: updateMask, regionsVersion.version, allowMissing, latencyTolerance Body: {:packageName string, :regionalConfigs [{:regionCode string, :newSubscriberAvailability boolean}], :basePlanId string, :state string, :productId string, :offerTags [{:tag string}], :otherRegionsConfig {:otherRegionsNewSubscriberAvailability boolean}, :offerId string, :phases [{:recurrenceCount integer, :duration string, :regionalConfigs [RegionalSubscriptionOfferPhaseConfig], :otherRegionsConfig OtherRegionsSubscriptionOfferPhaseConfig}], :targeting {:acquisitionRule AcquisitionTargetingRule, :upgradeRule UpgradeTargetingRule}} Updates an existing subscription offer.
(subscriptions-batchGet$ auth parameters)
Required parameters: packageName
Optional parameters: productIds
Reads one or more subscriptions.
https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/batchGet Required parameters: packageName Optional parameters: productIds Reads one or more subscriptions.
(subscriptions-batchUpdate$ auth parameters body)
Required parameters: packageName
Optional parameters: none
Body:
{:requests [{:subscription Subscription, :updateMask string, :regionsVersion RegionsVersion, :allowMissing boolean, :latencyTolerance string}]}
Updates a batch of subscriptions. Set the latencyTolerance field on nested requests to PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT to achieve maximum update throughput.
https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/batchUpdate Required parameters: packageName Optional parameters: none Body: {:requests [{:subscription Subscription, :updateMask string, :regionsVersion RegionsVersion, :allowMissing boolean, :latencyTolerance string}]} Updates a batch of subscriptions. Set the latencyTolerance field on nested requests to PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT to achieve maximum update throughput.
(subscriptions-create$ auth parameters body)
Required parameters: packageName
Optional parameters: productId, regionsVersion.version
Body:
{:packageName string, :productId string, :basePlans [{:basePlanId string, :state string, :autoRenewingBasePlanType AutoRenewingBasePlanType, :prepaidBasePlanType PrepaidBasePlanType, :installmentsBasePlanType InstallmentsBasePlanType, :regionalConfigs [RegionalBasePlanConfig], :offerTags [OfferTag], :otherRegionsConfig OtherRegionsBasePlanConfig}], :listings [{:languageCode string, :title string, :benefits [string], :description string}], :archived boolean, :taxAndComplianceSettings {:eeaWithdrawalRightType string, :taxRateInfoByRegionCode {}, :isTokenizedDigitalAsset boolean}, :restrictedPaymentCountries {:regionCodes [string]}}
Creates a new subscription. Newly added base plans will remain in draft state until activated.
https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/create Required parameters: packageName Optional parameters: productId, regionsVersion.version Body: {:packageName string, :productId string, :basePlans [{:basePlanId string, :state string, :autoRenewingBasePlanType AutoRenewingBasePlanType, :prepaidBasePlanType PrepaidBasePlanType, :installmentsBasePlanType InstallmentsBasePlanType, :regionalConfigs [RegionalBasePlanConfig], :offerTags [OfferTag], :otherRegionsConfig OtherRegionsBasePlanConfig}], :listings [{:languageCode string, :title string, :benefits [string], :description string}], :archived boolean, :taxAndComplianceSettings {:eeaWithdrawalRightType string, :taxRateInfoByRegionCode {}, :isTokenizedDigitalAsset boolean}, :restrictedPaymentCountries {:regionCodes [string]}} Creates a new subscription. Newly added base plans will remain in draft state until activated.
(subscriptions-delete$ auth parameters)
Required parameters: packageName, productId
Optional parameters: none
Deletes a subscription. A subscription can only be deleted if it has never had a base plan published.
https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/delete Required parameters: packageName, productId Optional parameters: none Deletes a subscription. A subscription can only be deleted if it has never had a base plan published.
(subscriptions-get$ auth parameters)
https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/get
Required parameters: packageName, productId
Optional parameters: none
Reads a single subscription.
https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/get Required parameters: packageName, productId Optional parameters: none Reads a single subscription.
(subscriptions-list$ auth parameters)
https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/list
Required parameters: packageName
Optional parameters: pageSize, pageToken, showArchived
Lists all subscriptions under a given app.
https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/list Required parameters: packageName Optional parameters: pageSize, pageToken, showArchived Lists all subscriptions under a given app.
(subscriptions-patch$ auth parameters body)
Required parameters: packageName, productId
Optional parameters: updateMask, regionsVersion.version, allowMissing, latencyTolerance
Body:
{:packageName string, :productId string, :basePlans [{:basePlanId string, :state string, :autoRenewingBasePlanType AutoRenewingBasePlanType, :prepaidBasePlanType PrepaidBasePlanType, :installmentsBasePlanType InstallmentsBasePlanType, :regionalConfigs [RegionalBasePlanConfig], :offerTags [OfferTag], :otherRegionsConfig OtherRegionsBasePlanConfig}], :listings [{:languageCode string, :title string, :benefits [string], :description string}], :archived boolean, :taxAndComplianceSettings {:eeaWithdrawalRightType string, :taxRateInfoByRegionCode {}, :isTokenizedDigitalAsset boolean}, :restrictedPaymentCountries {:regionCodes [string]}}
Updates an existing subscription.
https://developers.google.com/android-publisherapi/reference/rest/v3/monetization/subscriptions/patch Required parameters: packageName, productId Optional parameters: updateMask, regionsVersion.version, allowMissing, latencyTolerance Body: {:packageName string, :productId string, :basePlans [{:basePlanId string, :state string, :autoRenewingBasePlanType AutoRenewingBasePlanType, :prepaidBasePlanType PrepaidBasePlanType, :installmentsBasePlanType InstallmentsBasePlanType, :regionalConfigs [RegionalBasePlanConfig], :offerTags [OfferTag], :otherRegionsConfig OtherRegionsBasePlanConfig}], :listings [{:languageCode string, :title string, :benefits [string], :description string}], :archived boolean, :taxAndComplianceSettings {:eeaWithdrawalRightType string, :taxRateInfoByRegionCode {}, :isTokenizedDigitalAsset boolean}, :restrictedPaymentCountries {:regionCodes [string]}} Updates an existing subscription.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close