メインコンテンツへスキップ
システム管理者は、テナント管理者に Fulfillment Operator ロールを割り当てることができます。このロールが割り当てられている場合、テナント管理者は Vantage API を使用して他のテナントをシステムに追加できるほか、同じロールをテナント内の他のユーザーにも割り当てることができます。 Vantage API を使用してテナントを作成するには、Fulfillment Operator は次の操作を行います。
  1. Vantage API で認証します。詳細は Authentication を参照してください。
  2. Authorization = Bearer <access token> ヘッダーを付与して {baseUrl}/api/publicapi/v1/invites/POST リクエストを送信し、次のリクエスト本文パラメーターを指定します:
Parameter説明
email新たに作成されるテナント管理者のメールアドレス。
validWithin送信時点から招待を受け付け可能な期間。形式は days.hours:minutes:seconds。パラメーターの既定値は “14.00:00:00”(14日)。
tenantNameテナント名。テナント名はシステム内で一意です。指定した名前が他のテナントで既に使用されている場合、同名で新しいテナントを作成しようとするとエラーになります。
useMySybscription現在のテナントのサブスクリプションを使用するかどうか。現在のテナントのサブスクリプションを使用する場合、両方のテナント(現在のテナントと新しいテナント)は同じカウンターのページを消費します。いずれかのテナントがそのカウンターの残りページを使い切ると、どちらのテナントも以後そのカウンターを使用できません。パラメーターの既定値は False であり、新しいサブスクリプションファイルをダウンロードする必要があることを意味します。
tenantDescriptionテナントの説明。テナントを説明する任意の string。この string はシステム管理者に表示されます。
サンプルリクエスト:

Windows の場合

curl --location --request POST "{baseUrl}/api/publicapi/v1/invites/" 
-H "accept: application/json" \
-H "Authorization: Bearer {token}"
{ 
  "email": "admin@company.tld",
  "validWithin": "14.00:00:00", 
  "tenantName": "tenant's name",
  "useMySubscription": true,
  "tenantDescription": "tenant's description"
}

Linux の場合

curl --location --request POST '{baseUrl}/api/publicapi/v1/invites/'
-H 'accept: application/json' \
-H 'Authorization: Bearer {token}'
{ 
  'email': 'admin@company.tld',
  'validWithin': '14.00:00:00', 
  'tenantName': 'テナント名',
  'useMySubscription': true,
  'tenantDescription': 'テナントの説明'
}