メソッド: accounts.customers.entitlements.assignChannelPartner

チャネル パートナーを Entitlement リソースに割り当てます。割り当てられたパートナーはエンタイトルメントの直接の販売パートナーになり、顧客のエンタイトルメントに対する代理管理者アクセスを取得できます。

HTTP リクエスト

POST https://cloudchannel.googleapis.com/v1alpha1/{name=accounts/*/customers/*/entitlements/*}:assignChannelPartner

この URL は Google API HTTP アノテーション構文を使用します。

パスパラメータ

パラメータ
name

string

割り当てるエンタイトルメントのリソース名。name の形式は 'accounts/{account_id}/customers/{customer_id}/entitlements/{id}' です。

リクエストの本文

リクエストの本文には、次の構造のデータが含まれます。

JSON 表現

{
  "enableDelegatedAdmin": boolean,
  "channelPartnerId": string
}
フィールド
enableDelegatedAdmin

boolean

true の場合、処理されるエンタイトルメントについての代理管理権限をチャネル パートナーに付与します。channelPartnerId が指定されている場合にのみ適用されます。

channelPartnerId

string

顧客のエンタイトルメントの直接販売パートナーとなるチャネル パートナーの Cloud Identity ID。このフィールドは、注文を CloudChannelService.CreateOrder で行うときにも設定できます。1 つのエンタイトルメントに対して 1 つのパートナーのみを割り当てる必要があります。

レスポンスの本文

成功した場合、レスポンスの本文には Entitlement のインスタンスが含まれます。

承認スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/apps.order

詳細については、認証の概要をご覧ください。