リソースのサブスクリプション
定期購入の JSON テンプレート。
JSON 表現 |
---|
{ "customerId": string, "subscriptionId": string, "skuId": string, "creationTime": string, "kind": string, "seats": { object ( |
フィールド | |
---|---|
customerId |
このプロパティは、Google によって生成された一意の識別子として、常にレスポンスで返されます。リクエストでは、このプロパティにプライマリ ドメインまたは Google によって生成された一意の ID を指定できます。 |
subscriptionId |
|
skuId |
必須プロパティ。 |
creationTime |
|
kind |
リソースをサブスクリプションとして識別します。値: |
seats |
これは必須のプロパティです。プラン内のユーザー ライセンス数と上限。 |
renewalSettings |
年間コミットメント プランの更新設定。詳しくは、管理者向けヘルプセンターの更新オプションをご覧ください。 |
purchaseOrderId |
このプロパティは省略可能です。この注文書(PO)情報は、販売店が自社の使用状況を追跡するために使用します。 |
status |
このプロパティは省略可能です。 |
resourceUiUrl |
管理コンソールの [サブスクリプション] ページへの URL。読み取り専用 URL は API サービスによって生成されます。これは、クライアント アプリケーションで、管理コンソールの [定期購入] ページを使用してタスクを完了するようお客様に求める必要がある場合に使用します。 |
billingMethod |
サブスクリプションの現在のお支払い方法が返される読み取り専用フィールド。 |
suspensionReasons[] |
サブスクリプションの現在のすべての停止理由の列挙型を含む読み取り専用フィールド。定期購入に、重複する停止理由が複数同時に適用される場合があります。保留中の停止がすべて削除されるまで、サブスクリプションの
|
customerDomain |
お客様のプライマリ ドメイン名 |
dealCode |
定期購入プランの割引価格を適用するための Google 発行コード(最大 100 文字)。割引料金を適用するには、 |
skuName |
サブスクリプションでお客様に割り当てられたプロダクトの SKU の読み取り専用の外部表示名。SKU 名は Google の裁量により変更される場合があります。このバージョンの API で利用可能なプロダクトと SKU については、 プロダクト ID と SKU ID をご覧ください。 |
plan |
|
plan.planName |
|
plan.isCommitmentPlan |
|
plan.commitmentInterval |
このバージョンの API では、年間契約プランの期間は 1 年間です。 |
plan.commitmentInterval.startTime |
年間契約プランの期間の |
plan.commitmentInterval.endTime |
年間契約プランの期間の |
trialSettings |
G Suite の年間コミットメントとフレキシブルのお支払いプランは、30 日間の無料試用を利用できます。詳細については、API のコンセプトをご覧ください。 |
trialSettings.isInTrial |
サブスクリプションのプランが 30 日間の無料試用中かどうかを判断します。
|
trialSettings.trialEndTime |
試用期間の終了日。値は UNIX エポック形式のミリ秒単位です。エポック変換ツールの例をご覧ください。 |
transferInfo |
定期購入の読み取り専用転送関連情報。詳細については、お客様の移行可能な定期購入を取得するをご覧ください。 |
transferInfo.transferabilityExpirationTime |
移行トークンまたは移行インテントの有効期限が切れる時刻。時刻は UNIX エポック形式のミリ秒単位です。 |
transferInfo.minimumTransferableSeats |
定期購入を挿入する場合、この値は、このプロダクトの移行注文に記載されている最小シート数です。たとえば、お客様が 20 人のユーザーを使用している場合、販売パートナーは 15 シートの移行注文をすることはできません。最小は 20 席です。 |
transferInfo.currentLegacySkuId |
現在の再販サブスクリプションの |
ユーザー数
定期購入のシート用の JSON テンプレート。
JSON 表現 |
---|
{ "numberOfSeats": integer, "maximumNumberOfSeats": integer, "licensedNumberOfSeats": integer, "kind": string } |
フィールド | |
---|---|
numberOfSeats |
これは必須のプロパティで、 |
maximumNumberOfSeats |
これは必須のプロパティで、 |
licensedNumberOfSeats |
|
kind |
リソースを定期購入の座席設定として識別します。値: |
RenewalSettings
サブスクリプションの更新設定の JSON テンプレート。
JSON 表現 |
---|
{ "renewalType": string, "kind": string } |
フィールド | |
---|---|
renewalType |
年間コミットメント プランの更新設定。詳しくは、管理者向けヘルプセンターの更新オプションをご覧ください。定期購入を更新する場合、 |
kind |
リソースをサブスクリプションの更新設定として識別します。値: |
メソッド |
|
---|---|
|
販売パートナーによって停止されたサブスクリプションを有効にします。 |
|
定期購入プランを更新します。 |
|
ユーザー ライセンスの更新設定を更新します。 |
|
サブスクリプションのユーザー ライセンス設定を更新します。 |
|
定期購入の解約、一時停止、ダイレクトへの移行を行います。 |
|
特定のサブスクリプションを取得します。 |
|
サブスクリプションを作成または転送します。 |
|
販売パートナーが管理するサブスクリプションのリスト。 |
|
30 日間の無料試用サブスクリプションをすぐに有料サービス サブスクリプションに移行します。 |
|
有効な定期購入を停止します。 |