Gcp/androidpublisher
@swamp/gcp/androidpublisherv2026.05.29.1
01README
Google Cloud androidpublisher infrastructure models
02Release Notes
- Updated: generatedapks
03Models
@swamp/gcp/androidpublisher/applications-devicetierconfigsv2026.05.25.1applications_devicetierconfigs.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| deviceGroups? | array | Definition of device groups for the app. |
| deviceTierSet? | object | A set of device tiers. A tier set determines what variation of app content gets served to a specific device, for device-targeted content. You should assign a priority level to each tier, which determines the ordering by which they are evaluated by Play. See the documentation of DeviceTier.level for more details. |
| userCountrySets? | array | Definition of user country sets for the app. |
| packageName | string | Package name of the app. |
| allowUnknownDevices? | string | Whether the service should accept device IDs that are unknown to Play's device catalog. |
fn create()
Create a deviceTierConfigs
fn get(identifier: string)
Get a deviceTierConfigs
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the deviceTierConfigs |
fn sync()
Sync deviceTierConfigs state from GCP
fn list(pageSize?: number, maxPages?: number)
List deviceTierConfigs resources
| Argument | Type | Description |
|---|---|---|
| pageSize? | number | The maximum number of device tier configs to return. The service may return fewer than this value. If unspecified, at most 10 device tier configs will be returned. The maximum value for this field is 100; values above 100 will be coerced to 100. Device tier configs will be ordered by descending creation time. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
Resources
state(infinite)— Configuration describing device targeting criteria for the content of an app.
@swamp/gcp/androidpublisher/applications-tracks-releasesv2026.05.25.2applications_tracks_releases.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn get(identifier: string)
Get a releases
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the releases |
fn sync()
Sync releases state from GCP
fn list(maxPages?: number)
List releases resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
Resources
state(infinite)— Summary of a release.
@swamp/gcp/androidpublisher/apprecoveryv2026.05.25.1apprecovery.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| remoteInAppUpdate? | object | Object representation for Remote in-app update action type. |
| targeting? | object | Targeting details for a recovery action such as regions, android sdk levels, app versions etc. |
| packageName | string | Required. Package name of the app on which recovery action is performed. |
fn create()
Create a apprecovery
fn get(identifier: string)
Get a apprecovery
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the apprecovery |
fn sync()
Sync apprecovery state from GCP
fn list(versionCode?: string, maxPages?: number)
List apprecovery resources
| Argument | Type | Description |
|---|---|---|
| versionCode? | string | Required. Version code targeted by the list of recovery actions. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
fn add_targeting(targetingUpdate?: any)
add targeting
| Argument | Type | Description |
|---|---|---|
| targetingUpdate? | any |
fn cancel()
cancel
fn deploy()
deploy
Resources
state(infinite)— Information about an app recovery action.
@swamp/gcp/androidpublisher/editsv2026.05.25.1edits.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| packageName | string | Package name of the app. |
fn create()
Create a edits
fn get(identifier: string)
Get a edits
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the edits |
fn delete(identifier: string)
Delete the edits
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the edits |
fn sync()
Sync edits state from GCP
fn commit()
commit
fn validate()
validate
Resources
state(infinite)— An app edit. The resource for EditsService.
@swamp/gcp/androidpublisher/edits-apksv2026.05.25.2edits_apks.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
fn get(identifier: string)
Get a apks
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the apks |
fn sync()
Sync apks state from GCP
fn list(maxPages?: number)
List apks resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
fn addexternallyhosted(externallyHostedApk?: any)
addexternallyhosted
| Argument | Type | Description |
|---|---|---|
| externallyHostedApk? | any |
fn upload()
upload
Resources
state(infinite)— Information about an APK. The resource for ApksService.
@swamp/gcp/androidpublisher/edits-bundlesv2026.05.25.2edits_bundles.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
fn get(identifier: string)
Get a bundles
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the bundles |
fn sync()
Sync bundles state from GCP
fn list(maxPages?: number)
List bundles resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
fn upload()
upload
Resources
state(infinite)— Information about an app bundle. The resource for BundlesService.
@swamp/gcp/androidpublisher/edits-countryavailabilityv2026.05.25.1edits_countryavailability.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
fn get(identifier: string)
Get a countryavailability
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the countryavailability |
fn sync()
Sync countryavailability state from GCP
Resources
state(infinite)— Resource for per-track country availability information.
@swamp/gcp/androidpublisher/edits-detailsv2026.05.25.1edits_details.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| contactEmail? | string | The user-visible support email for this app. |
| contactPhone? | string | The user-visible support telephone number for this app. |
| contactWebsite? | string | The user-visible website for this app. |
| defaultLanguage? | string | Default language code, in BCP 47 format (eg "en-US"). |
fn get(identifier: string)
Get a details
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the details |
fn update()
Update details attributes
fn sync()
Sync details state from GCP
Resources
state(infinite)— The app details. The resource for DetailsService.
@swamp/gcp/androidpublisher/edits-expansionfilesv2026.05.25.1edits_expansionfiles.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| fileSize? | string | If set, this field indicates that this APK has an expansion file uploaded to it: this APK does not reference another APK's expansion file. The field's value is the size of the uploaded expansion file in bytes. |
| referencesVersion? | number | If set, this APK's expansion file references another APK's expansion file. The file_size field will not be set. |
fn get(identifier: string)
Get a expansionfiles
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the expansionfiles |
fn update()
Update expansionfiles attributes
fn sync()
Sync expansionfiles state from GCP
fn upload()
upload
Resources
state(infinite)— An expansion file. The resource for ExpansionFilesService.
@swamp/gcp/androidpublisher/edits-imagesv2026.05.25.2edits_images.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
fn get(identifier: string)
Get a images
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the images |
fn delete(identifier: string)
Delete the images
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the images |
fn sync()
Sync images state from GCP
fn list(maxPages?: number)
List images resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
fn upload()
upload
Resources
state(infinite)— An uploaded image. The resource for ImagesService.
@swamp/gcp/androidpublisher/edits-listingsv2026.05.25.2edits_listings.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| fullDescription? | string | Full description of the app. |
| language? | string | Language localization code (a BCP-47 language tag; for example, "de-AT" for Austrian German). |
| shortDescription? | string | Short description of the app. |
| title? | string | Localized title of the app. |
| video? | string | URL of a promotional YouTube video for the app. |
fn get(identifier: string)
Get a listings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the listings |
fn update()
Update listings attributes
fn delete(identifier: string)
Delete the listings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the listings |
fn sync()
Sync listings state from GCP
fn list(maxPages?: number)
List listings resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
Resources
state(infinite)— A localized store listing. The resource for ListingsService.
@swamp/gcp/androidpublisher/edits-testersv2026.05.25.1edits_testers.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| googleGroups? | array | All testing Google Groups, as email addresses. |
fn get(identifier: string)
Get a testers
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the testers |
fn update()
Update testers attributes
fn sync()
Sync testers state from GCP
Resources
state(infinite)— The testers of an app. The resource for TestersService. Note: while it is pos...
@swamp/gcp/androidpublisher/edits-tracksv2026.05.25.2edits_tracks.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| formFactor? | enum | Required. Form factor of the new track. Defaults to the default track. |
| track? | string | Identifier of the track. Form factor tracks have a special prefix as an identifier, for example `wear:production`, `automotive:production`. [More on track name](https://developers.google.com/android-publisher/tracks#ff-track-name) |
| type? | enum | Required. Type of the new track. Currently, the only supported value is closedTesting. |
| releases? | array | In a read request, represents all active releases in the track. In an update request, represents desired changes. |
| packageName | string | Required. Package name of the app. |
| editId | string | Required. Identifier of the edit. |
fn create()
Create a tracks
fn get(identifier: string)
Get a tracks
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the tracks |
fn update()
Update tracks attributes
fn sync()
Sync tracks state from GCP
fn list(maxPages?: number)
List tracks resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
Resources
state(infinite)— A track configuration. The resource for TracksService.
@swamp/gcp/androidpublisher/generatedapksv2026.05.29.1generatedapks.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
fn get(identifier: string)
Get a generatedapks
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the generatedapks |
fn sync()
Sync generatedapks state from GCP
fn list(maxPages?: number)
List generatedapks resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
fn download()
download
Resources
state(infinite)— Download metadata for split, standalone and universal APKs, as well as asset ...
@swamp/gcp/androidpublisher/inappproductsv2026.05.25.1inappproducts.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| defaultLanguage? | string | Default language of the localized data, as defined by BCP-47. e.g. "en-US". |
| defaultPrice? | object | Definition of a price, i.e. currency and units. |
| gracePeriod? | string | Grace period of the subscription, specified in ISO 8601 format. Allows developers to give their subscribers a grace period when the payment for the new recurrence period is declined. Acceptable values are P0D (zero days), P3D (three days), P7D (seven days), P14D (14 days), and P30D (30 days). |
| listings? | record | List of localized title and description data. Map key is the language of the localized data, as defined by BCP-47, e.g. "en-US". |
| managedProductTaxesAndComplianceSettings? | object | Details about taxation and legal compliance for managed products. |
| packageName? | string | Package name of the parent app. |
| prices? | record | Prices per buyer region. None of these can be zero, as in-app products are never free. Map key is region code, as defined by ISO 3166-2. |
| purchaseType? | enum | The type of the product, e.g. a recurring subscription. |
| sku? | string | Stock-keeping-unit (SKU) of the product, unique within an app. |
| status? | enum | The status of the product, e.g. whether it's active. |
| subscriptionPeriod? | string | Subscription period, specified in ISO 8601 format. Acceptable values are P1W (one week), P1M (one month), P3M (three months), P6M (six months), and P1Y (one year). |
| subscriptionTaxesAndComplianceSettings? | object | Details about taxation, Google Play policy, and legal compliance for subscription products. |
| trialPeriod? | string | Trial period, specified in ISO 8601 format. Acceptable values are anything between P7D (seven days) and P999D (999 days). |
| autoConvertMissingPrices? | string | If true the prices for all regions targeted by the parent app that don't have a price specified for this in-app product will be auto converted to the target currency based on the default price. Defaults to false. |
fn create()
Create a inappproducts
fn get(identifier: string)
Get a inappproducts
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the inappproducts |
fn update()
Update inappproducts attributes
fn delete(identifier: string)
Delete the inappproducts
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the inappproducts |
fn sync()
Sync inappproducts state from GCP
fn list(token?: string, maxPages?: number)
List inappproducts resources
| Argument | Type | Description |
|---|---|---|
| token? | string | Pagination token. If empty, list starts at the first product. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
fn batch_delete(requests?: any)
batch delete
| Argument | Type | Description |
|---|---|---|
| requests? | any |
fn batch_get()
batch get
fn batch_update(requests?: any)
batch update
| Argument | Type | Description |
|---|---|---|
| requests? | any |
Resources
state(infinite)— An in-app product. The resource for InappproductsService.
@swamp/gcp/androidpublisher/monetization-onetimeproductsv2026.05.25.1monetization_onetimeproducts.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| listings? | array | Required. Set of localized title and description data. Must not have duplicate entries with the same language_code. |
| offerTags? | array | Optional. List of up to 20 custom tags specified for this one-time product, and returned to the app through the billing library. Purchase options and offers for this product will also receive these tags in the billing library. |
| packageName? | string | Required. Immutable. Package name of the parent app. |
| productId? | string | Required. Immutable. Unique product ID of the product. Unique within the parent app. Product IDs must start with a number or lowercase letter, and can contain numbers (0-9), lowercase letters (a-z), underscores (_), and periods (.). |
| purchaseOptions? | array | Required. The set of purchase options for this one-time product. |
| regionsVersion? | object | The version of the available regions being used for the specified resource. |
| restrictedPaymentCountries? | object | Countries where the purchase of this product is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed. |
| taxAndComplianceSettings? | object | Details about taxation, Google Play policy and legal compliance for one-time products. |
fn get(identifier: string)
Get a onetimeproducts
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the onetimeproducts |
fn update()
Update onetimeproducts attributes
fn delete(identifier: string)
Delete the onetimeproducts
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the onetimeproducts |
fn sync()
Sync onetimeproducts state from GCP
fn list(pageSize?: number, maxPages?: number)
List onetimeproducts resources
| Argument | Type | Description |
|---|---|---|
| pageSize? | number | Optional. The maximum number of one-time product to return. The service may return fewer than this value. If unspecified, at most 50 one-time products will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
fn batch_delete(requests?: any)
batch delete
| Argument | Type | Description |
|---|---|---|
| requests? | any |
fn batch_get()
batch get
fn batch_update(requests?: any)
batch update
| Argument | Type | Description |
|---|---|---|
| requests? | any |
Resources
state(infinite)— A single one-time product for an app.
@swamp/gcp/androidpublisher/monetization-onetimeproducts-purchaseoptions-offersv2026.05.25.1monetization_onetimeproducts_purchaseoptions_offers.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
fn get(identifier: string)
Get a offers
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the offers |
fn sync()
Sync offers state from GCP
fn list(pageSize?: number, maxPages?: number)
List offers resources
| Argument | Type | Description |
|---|---|---|
| pageSize? | number | Optional. The maximum number of offers to return. The service may return fewer than this value. If unspecified, at most 50 offers will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
fn activate(latencyTolerance?: any, offerId?: any, packageName?: any, productId?: any, purchaseOptionId?: any)
activate
| Argument | Type | Description |
|---|---|---|
| latencyTolerance? | any | |
| offerId? | any | |
| packageName? | any | |
| productId? | any | |
| purchaseOptionId? | any |
fn batch_delete(requests?: any)
batch delete
| Argument | Type | Description |
|---|---|---|
| requests? | any |
fn batch_get(requests?: any)
batch get
| Argument | Type | Description |
|---|---|---|
| requests? | any |
fn batch_update(requests?: any)
batch update
| Argument | Type | Description |
|---|---|---|
| requests? | any |
fn batch_update_states(requests?: any)
batch update states
| Argument | Type | Description |
|---|---|---|
| requests? | any |
fn cancel(latencyTolerance?: any, offerId?: any, packageName?: any, productId?: any, purchaseOptionId?: any)
cancel
| Argument | Type | Description |
|---|---|---|
| latencyTolerance? | any | |
| offerId? | any | |
| packageName? | any | |
| productId? | any | |
| purchaseOptionId? | any |
fn deactivate(latencyTolerance?: any, offerId?: any, packageName?: any, productId?: any, purchaseOptionId?: any)
deactivate
| Argument | Type | Description |
|---|---|---|
| latencyTolerance? | any | |
| offerId? | any | |
| packageName? | any | |
| productId? | any | |
| purchaseOptionId? | any |
Resources
state(infinite)— A single offer for a one-time product.
@swamp/gcp/androidpublisher/monetization-subscriptionsv2026.05.26.1monetization_subscriptions.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| basePlans? | array | The set of base plans for this subscription. Represents the prices and duration of the subscription if no other offers apply. |
| listings? | array | Required. List of localized listings for this subscription. Must contain at least an entry for the default language of the parent app. |
| packageName? | string | Immutable. Package name of the parent app. |
| productId? | string | Immutable. Unique product ID of the product. Unique within the parent app. Product IDs must be composed of lower-case letters (a-z), numbers (0-9), underscores (_) and dots (.). It must start with a lower-case letter or number, and be between 1 and 40 (inclusive) characters in length. |
| restrictedPaymentCountries? | object | Countries where the purchase of this product is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed. |
| taxAndComplianceSettings? | object | Details about taxation, Google Play policy, and legal compliance for subscription products. |
| regionsVersion_version? | string | Required. A string representing the version of available regions being used for the specified resource. Regional prices and latest supported version for the resource have to be specified according to the information published in [this article](https://support.google.com/googleplay/android-developer/answer/10532353). Each time the supported locations substantially change, the version will be incremented. Using this field will ensure that creating and updating the resource with an older region's v |
fn create()
Create a subscriptions
fn get(identifier: string)
Get a subscriptions
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the subscriptions |
fn update()
Update subscriptions attributes
fn delete(identifier: string)
Delete the subscriptions
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the subscriptions |
fn sync()
Sync subscriptions state from GCP
fn list(pageSize?: number, maxPages?: number)
List subscriptions resources
| Argument | Type | Description |
|---|---|---|
| pageSize? | number | The maximum number of subscriptions to return. The service may return fewer than this value. If unspecified, at most 50 subscriptions will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
fn archive()
archive
fn batch_get()
batch get
fn batch_update(requests?: any)
batch update
| Argument | Type | Description |
|---|---|---|
| requests? | any |
Resources
state(infinite)— A single subscription for an app.
@swamp/gcp/androidpublisher/monetization-subscriptions-baseplans-offersv2026.05.25.1monetization_subscriptions_baseplans_offers.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| basePlanId? | string | Required. Immutable. The ID of the base plan to which this offer is an extension. |
| offerId? | string | Required. Immutable. Unique ID of this subscription offer. Must be unique within the base plan. |
| offerTags? | array | List of up to 20 custom tags specified for this offer, and returned to the app through the billing library. |
| otherRegionsConfig? | object | Configuration for any new locations Play may launch in specified on a subscription offer. |
| packageName? | string | Required. Immutable. The package name of the app the parent subscription belongs to. |
| phases? | array | Required. The phases of this subscription offer. Must contain at least one and at most two entries. Users will always receive all these phases in the specified order. |
| productId? | string | Required. Immutable. The ID of the parent subscription this offer belongs to. |
| regionalConfigs? | array | Required. The region-specific configuration of this offer. Must contain at least one entry. |
| targeting? | object | Defines the rule a user needs to satisfy to receive this offer. |
| regionsVersion_version? | string | Required. A string representing the version of available regions being used for the specified resource. Regional prices and latest supported version for the resource have to be specified according to the information published in [this article](https://support.google.com/googleplay/android-developer/answer/10532353). Each time the supported locations substantially change, the version will be incremented. Using this field will ensure that creating and updating the resource with an older region's v |
fn create(waitForReady?: boolean)
Create a offers
| Argument | Type | Description |
|---|---|---|
| waitForReady? | boolean | Wait for the resource to reach a ready state after creation (default: true) |
fn get(identifier: string)
Get a offers
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the offers |
fn update(waitForReady?: boolean)
Update offers attributes
| Argument | Type | Description |
|---|---|---|
| waitForReady? | boolean | Wait for the resource to reach a ready state after update (default: true) |
fn delete(identifier: string)
Delete the offers
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the offers |
fn sync()
Sync offers state from GCP
fn list(pageSize?: number, maxPages?: number)
List offers resources
| Argument | Type | Description |
|---|---|---|
| pageSize? | number | The maximum number of subscriptions to return. The service may return fewer than this value. If unspecified, at most 50 subscriptions will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
fn activate(basePlanId?: any, latencyTolerance?: any, offerId?: any, packageName?: any, productId?: any)
activate
| Argument | Type | Description |
|---|---|---|
| basePlanId? | any | |
| latencyTolerance? | any | |
| offerId? | any | |
| packageName? | any | |
| productId? | any |
fn batch_get(requests?: any)
batch get
| Argument | Type | Description |
|---|---|---|
| requests? | any |
fn batch_update(requests?: any)
batch update
| Argument | Type | Description |
|---|---|---|
| requests? | any |
fn batch_update_states(requests?: any)
batch update states
| Argument | Type | Description |
|---|---|---|
| requests? | any |
fn deactivate(basePlanId?: any, latencyTolerance?: any, offerId?: any, packageName?: any, productId?: any)
deactivate
| Argument | Type | Description |
|---|---|---|
| basePlanId? | any | |
| latencyTolerance? | any | |
| offerId? | any | |
| packageName? | any | |
| productId? | any |
Resources
state(infinite)— A single, temporary offer
@swamp/gcp/androidpublisher/ordersv2026.05.25.1orders.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
fn get(identifier: string)
Get a orders
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the orders |
fn sync()
Sync orders state from GCP
fn batchget()
batchget
fn refund()
refund
Resources
state(infinite)— The Order resource encapsulates comprehensive information about a transaction...
@swamp/gcp/androidpublisher/purchases-productsv2026.05.25.1purchases_products.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
fn get(identifier: string)
Get a products
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the products |
fn sync()
Sync products state from GCP
fn acknowledge(developerPayload?: any)
acknowledge
| Argument | Type | Description |
|---|---|---|
| developerPayload? | any |
fn consume()
consume
Resources
state(infinite)— A ProductPurchase resource indicates the status of a user's inapp product pur...
@swamp/gcp/androidpublisher/purchases-subscriptionsv2026.05.26.1purchases_subscriptions.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
fn get(identifier: string)
Get a subscriptions
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the subscriptions |
fn sync()
Sync subscriptions state from GCP
fn acknowledge(developerPayload?: any, externalAccountIds?: any)
acknowledge
| Argument | Type | Description |
|---|---|---|
| developerPayload? | any | |
| externalAccountIds? | any |
fn cancel()
cancel
fn defer(deferralInfo?: any)
defer
| Argument | Type | Description |
|---|---|---|
| deferralInfo? | any |
fn refund()
refund
fn revoke()
revoke
Resources
state(infinite)— Deprecated: Use SubscriptionPurchaseV2 instead. A SubscriptionPurchase resour...
@swamp/gcp/androidpublisher/purchases-subscriptionsv2v2026.05.26.1purchases_subscriptionsv2.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
fn get(identifier: string)
Get a subscriptionsv2
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the subscriptionsv2 |
fn sync()
Sync subscriptionsv2 state from GCP
fn cancel(cancellationContext?: any)
cancel
| Argument | Type | Description |
|---|---|---|
| cancellationContext? | any |
fn defer(deferralContext?: any)
defer
| Argument | Type | Description |
|---|---|---|
| deferralContext? | any |
fn revoke(revocationContext?: any)
revoke
| Argument | Type | Description |
|---|---|---|
| revocationContext? | any |
Resources
state(infinite)— Indicates the status of a user's subscription purchase.
@swamp/gcp/androidpublisher/purchases-voidedpurchasesv2026.05.25.1purchases_voidedpurchases.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
fn get(identifier: string)
Get a voidedpurchases
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the voidedpurchases |
fn sync()
Sync voidedpurchases state from GCP
fn list(endTime?: string, includeQuantityBasedPartialRefund?: boolean, maxResults?: number, startIndex?: number, startTime?: string, token?: string, type?: number, maxPages?: number)
List voidedpurchases resources
| Argument | Type | Description |
|---|---|---|
| endTime? | string | The time, in milliseconds since the Epoch, of the newest voided purchase that you want to see in the response. The value of this parameter cannot be greater than the current time and is ignored if a pagination token is set. Default value is current time. Note: This filter is applied on the time at which the record is seen as voided by our systems and not the actual voided time returned in the response. |
| includeQuantityBasedPartialRefund? | boolean | Optional. Whether to include voided purchases of quantity-based partial refunds, which are applicable only to multi-quantity purchases. If true, additional voided purchases may be returned with voidedQuantity that indicates the refund quantity of a quantity-based partial refund. The default value is false. |
| maxResults? | number | Defines how many results the list operation should return. The default number depends on the resource collection. |
| startIndex? | number | Defines the index of the first element to return. This can only be used if indexed paging is enabled. |
| startTime? | string | The time, in milliseconds since the Epoch, of the oldest voided purchase that you want to see in the response. The value of this parameter cannot be older than 30 days and is ignored if a pagination token is set. Default value is current time minus 30 days. Note: This filter is applied on the time at which the record is seen as voided by our systems and not the actual voided time returned in the response. |
| token? | string | Defines the token of the page to return, usually taken from TokenPagination. This can only be used if token paging is enabled. |
| type? | number | The type of voided purchases that you want to see in the response. Possible values are: 0. Only voided in-app product purchases will be returned in the response. This is the default value. 1. Both voided in-app purchases and voided subscription purchases will be returned in the response. Note: Before requesting to receive voided subscription purchases, you must switch to use orderId in the response which uniquely identifies one-time purchases and subscriptions. Otherwise, you will receive multip |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
Resources
state(infinite)— A VoidedPurchase resource indicates a purchase that was either canceled/refun...
@swamp/gcp/androidpublisher/reviewsv2026.05.25.1reviews.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
fn get(identifier: string)
Get a reviews
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the reviews |
fn sync()
Sync reviews state from GCP
fn list(maxResults?: number, startIndex?: number, token?: string, translationLanguage?: string, maxPages?: number)
List reviews resources
| Argument | Type | Description |
|---|---|---|
| maxResults? | number | How many results the list operation should return. |
| startIndex? | number | The index of the first element to return. |
| token? | string | Pagination token. If empty, list starts at the first review. |
| translationLanguage? | string | Language localization code. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
fn reply(replyText?: any)
reply
| Argument | Type | Description |
|---|---|---|
| replyText? | any |
Resources
state(infinite)— An Android app review.
@swamp/gcp/androidpublisher/systemapks-variantsv2026.05.25.2systemapks_variants.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| deviceSpec? | object | The device spec used to generate a system APK. |
| options? | object | Options for system APKs. |
| packageName | string | Package name of the app. |
| versionCode | string | The version code of the App Bundle. |
fn create()
Create a variants
fn get(identifier: string)
Get a variants
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the variants |
fn sync()
Sync variants state from GCP
fn list(maxPages?: number)
List variants resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
fn download()
download
Resources
state(infinite)— APK that is suitable for inclusion in a system image. The resource of SystemA...
@swamp/gcp/androidpublisher/usersv2026.05.26.1users.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| developerAccountPermissions? | array | Permissions for the user which apply across the developer account. |
| email? | string | Immutable. The user's email address. |
| expirationTime? | string | The time at which the user's access expires, if set. When setting this value, it must always be in the future. |
| name? | string | Required. Resource name for this user, following the pattern "developers/{developer}/users/{email}". |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn create()
Create a users
fn get(identifier: string)
Get a users
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the users |
fn update()
Update users attributes
fn delete(identifier: string)
Delete the users
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the users |
fn sync()
Sync users state from GCP
fn list(pageSize?: number, maxPages?: number)
List users resources
| Argument | Type | Description |
|---|---|---|
| pageSize? | number | The maximum number of results to return. This must be set to -1 to disable pagination. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
Resources
state(infinite)— A user resource.
04Previous Versions
2026.05.26.1May 26, 2026
- Updated: generatedapks, monetization_subscriptions, purchases_subscriptions, purchases_subscriptionsv2, users
2026.05.25.2May 25, 2026
- Updated: applications_tracks_releases, edits_apks, edits_bundles, edits_images, edits_listings, edits_tracks, generatedapks, systemapks_variants
Modified 18 models
2026.05.24.1May 24, 2026
- Updated: applications_devicetierconfigs, applications_tracks_releases, apprecovery, edits, edits_apks, edits_bundles, edits_countryavailability, edits_details, edits_expansionfiles, edits_images, edits_listings, edits_testers, edits_tracks, generatedapks, inappproducts, monetization_onetimeproducts, monetization_onetimeproducts_purchaseoptions_offers, monetization_subscriptions, monetization_subscriptions_baseplans_offers, orders, purchases_products, purchases_subscriptions, purchases_subscriptionsv2, purchases_voidedpurchases, reviews, systemapks_variants, users
2026.05.21.2May 21, 2026
- Updated: applications_devicetierconfigs, applications_tracks_releases, apprecovery, edits, edits_apks, edits_bundles, edits_countryavailability, edits_details, edits_expansionfiles, edits_images, edits_listings, edits_testers, edits_tracks, generatedapks, inappproducts, monetization_onetimeproducts, monetization_onetimeproducts_purchaseoptions_offers, monetization_subscriptions, monetization_subscriptions_baseplans_offers, orders, purchases_products, purchases_subscriptions, purchases_subscriptionsv2, purchases_voidedpurchases, reviews, systemapks_variants, users
2026.05.21.1May 21, 2026
2026.05.20.1May 20, 2026
- Updated: generatedapks, monetization_subscriptions, purchases_subscriptions, purchases_subscriptionsv2, users
2026.05.19.2May 19, 2026
2026.05.19.1May 19, 2026
2026.05.18.2May 18, 2026
2026.05.09.1May 9, 2026
- Updated: generatedapks
2026.04.23.1Apr 23, 2026
2026.04.15.1Apr 15, 2026
- Updated: monetization_subscriptions
2026.04.04.1Apr 4, 2026
- Updated: applications_devicetierconfigs, generatedapks, monetization_onetimeproducts, monetization_subscriptions, monetization_subscriptions_baseplans_offers, orders, purchases_subscriptionsv2
2026.04.03.3Apr 3, 2026
- Updated: applications_devicetierconfigs, applications_tracks_releases, apprecovery, edits, edits_apks, edits_bundles, edits_countryavailability, edits_details, edits_expansionfiles, edits_images, edits_listings, edits_testers, edits_tracks, generatedapks, inappproducts, monetization_onetimeproducts, monetization_onetimeproducts_purchaseoptions_offers, monetization_subscriptions, monetization_subscriptions_baseplans_offers, orders, purchases_products, purchases_subscriptions, purchases_subscriptionsv2, purchases_voidedpurchases, reviews, systemapks_variants, users
2026.04.03.1Apr 3, 2026
- Updated: applications_devicetierconfigs, applications_tracks_releases, apprecovery, edits, edits_apks, edits_bundles, edits_countryavailability, edits_details, edits_expansionfiles, edits_images, edits_listings, edits_testers, edits_tracks, generatedapks, inappproducts, monetization_onetimeproducts, monetization_onetimeproducts_purchaseoptions_offers, monetization_subscriptions, monetization_subscriptions_baseplans_offers, orders, purchases_products, purchases_subscriptions, purchases_subscriptionsv2, purchases_voidedpurchases, reviews, systemapks_variants, users
2026.04.02.2Apr 2, 2026
2026.03.27.1Mar 27, 2026
- Added: applications_devicetierconfigs, applications_tracks_releases, apprecovery, edits, edits_apks, edits_bundles, edits_countryavailability, edits_details, edits_expansionfiles, edits_images, edits_listings, edits_testers, edits_tracks, generatedapks, inappproducts, monetization_onetimeproducts, monetization_onetimeproducts_purchaseoptions_offers, monetization_subscriptions, monetization_subscriptions_baseplans_offers, orders, purchases_products, purchases_subscriptions, purchases_subscriptionsv2, purchases_voidedpurchases, reviews, systemapks_variants, users
05Stats
A
100 / 100
Downloads
0
Archive size
208.8 KB
Verified by Swamp
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned
06Platforms
07Labels