リソースのサブスクリプション
サブスクリプションの 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 |
UNIX エポック形式を使用した年間コミットメント プランの間隔(ミリ秒単位)。 |
plan.commitmentInterval.endTime |
UNIX エポック形式を使用した年間コミットメント プランの間隔(ミリ秒単位)。 |
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 |
サブスクリプション更新の設定としてリソースを識別します。値: |
Methods |
|
---|---|
|
販売パートナーによって以前に停止されたサブスクリプションを有効にします。 |
|
サブスクリプション プランを更新します。 |
|
ユーザー ライセンスの更新設定を更新します。 |
|
定期購入のユーザー ライセンス設定を更新します。 |
|
定期購入の解約、停止、移行(直接) |
|
特定のサブスクリプションを取得します。 |
|
定期購入を作成または移行します。 |
|
販売パートナーが管理するサブスクリプションのリスト。 |
|
30 日間の無料試用のサブスクリプションを直ちに有料の定期購入に移行します。 |
|
アクティブなサブスクリプションを停止します。 |