使用 Cloud Channel API 轉移 Google Workspace 和 Google Chrome 授權

本頁面可協助您將現有 Google Workspace 和 Chrome 帳戶的授權轉移至先前的經銷商。

如需在 Partner Sales Console 中轉移客戶的相關說明,請參閱轉移客戶至經銷商帳戶Google 帳戶的指南。

Google Workspace 客戶只能向單一經銷商購買授權。

在轉移期間,系統會自動取消現有的授權,然後在新的經銷商下重新建立。如果客戶擁有約期方案授權,則會在轉移後開始新的約期。

事前準備

如要管理客戶的授權,您需要客戶產生的轉移權杖。請與客戶聯絡,並提供您的經銷商公開 ID,方便對方產生轉移權杖。建立權杖後,客戶必須將轉移權杖傳回給您,才能完成程序。這些權杖的有效期限為建立後 14 天。你也需要客戶的網域或 Cloud Identity ID。

客戶建立轉移權杖時,會選取要轉移至新經銷商的授權。您必須在過程中轉移所有所選授權。

轉移步驟

如果您只有客戶的網域,可以使用 Cloud Channel API 傳回客戶的 Cloud Identity ID。使用客戶的網域呼叫 checkCloudIdentityAccountsExist,如果網域存在,API 就會傳回客戶的 Cloud Identity ID。

  1. 使用客戶的 Cloud Identity ID 呼叫 listTransferableSkus,即可擷取客戶的 TransferableSku SKU 清單。請檢查每個物件的 transferEligibility,確認您可以購買相關的 SKU。
  2. 針對每個可購買的 TransferableSku,請使用 listTransferableOffers 方法找出相應的優惠。此時,您應該會取得客戶可轉移的 SKU、新優惠 ID,並知道是否可以購買這些 SKU。
  3. 使用 customers.import 方法匯入客戶資料,即可開始移轉作業。
  4. 針對每個 TransferableOffer,建立新的對應 Entitlement 物件,並呼叫 transferEntitlements 方法來執行轉移作業。每個授權都需要提供 offer、commitmentSettings 和任何必要的參數。