Stay organized with collections Save and categorize content based on your preferences.
One of the ways Google offers Google product services to users is through service distribution channels such as the authorized Google Workspace resellers. When working with the Reseller API, it's important to understand the conceptual relationships of resellers to customers, payment plans, product SKUs, and licenses.
ResellerA reseller buys user licenses from Google and resells these licenses to Google customers. A reseller can manage customer subscriptions directly, or, if customizing multiple services, a reseller can work with a service integrator to manage customers.
Resellers can choose from the following plans:
subscriptions.changeSeats
API call to raise the number of licenses ordered.Along with managing user licenses, the reseller (or its partnered service integrators) provide customers with a broad range of additional services such as training, promotions, advertising, pricing, deployment customizations, troubleshooting, and maintenance.
LicensesA license lets a user with a Google account access Google Workspace services. When a customer assigns a license to a user, it becomes an active license. Only active licenses are counted when calculating a customer's total number of users.
CustomerA Google customer begins with a Google Workspace account that the reseller configures. When setting up the customer's account, the reseller supplies a primary domain name, alternate email, and a physical address. Then, the reseller also creates a subscription for each product SKU available to the customer. The customer hosts each individual user account. For more information, see Order a new customer account.
PlansA plan defines a reseller's billing terms with Google. These plans don't define the billing relationship between a reseller and their customers. Resellers define their own billing terms with their customers.
Reseller API supports the Google Workspace monthly post-pay system, which has several available payment plans:
ANNUAL_MONTHLY_PAY
: Annual commitment with monthly paymentsANNUAL_YEARLY_PAY
: Annual commitment with one yearly paymentFLEXIBLE
: Non-commitment plan with monthly paymentsTRIAL
: Free trial plan
FREE
: Free plan only for Cloud Identity Free Edition subscriptionsFor more information on these plans, see Choose a payment plan for your customers.
SubscriptionA subscription manages the relationship of a Google customer's payment plan with a product's SKU, user licenses, 30-day free trial status, and renewal options. A primary role of a reseller is to manage the Google customer's subscriptions.
In the Reseller API, a subscription is a primary API resource. It defines the settings for a payment plan, licenses, 30-day free trial, renewal, and a reseller's purchase order. A customer can have more than one subscription, one for each product SKU that the reseller assigns to the customer.
Each subscription has a unique identifier, a subscriptionId
. Because a subscriptionId
changes when the subscription changes, don't use a subscriptionId
value as a key for persistent data. This key will break if the subscription changes.
For more information, see Manage subscriptions.
Products and product SKUsA product is a commercial offering of a specialized set of Google service and application features. A product can have customized versions of terms, pricing, and other agreement details. Each of these product versions is identified by a product SKU. In this version, the Reseller API offers a subscription for each SKU in the Google Workspace, Google Vault, and Google Drive products. For more information, see Products & SKUs.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-06-04 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-06-04 UTC."],[],[]]
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4