契約管理者の任命

契約管理者を任命した際に発行されるWebHookについて説明します。


概要

サブスクリプションを管理するユーザーを任命した際に発行されます。

管理者任命のWebHookは、バージョン2のみ送信されます。

契約管理者は、契約内容の変更や契約の破棄を行うことはできません。

リクエストボディ

以下のJSONフォーマットでCloudGearからCloudGearアプリケーションにHTTPリクエストが送信されます。

event="user", type="role_assign"
{
  "id": "12345678-abcd-1234-abcd-1234567890ab": //UUID
  "event": "user",
  "type": "role_assign",
  "created_at": 1576200980964, // 作成日時,
  "version": 2
  "data": {
    "square_id": "square_id", // 実行対象になるスクエアID
	"service_id": 1, // サービスID
    "subscription_id": "subscription_id", // 契約ID
    "users": [{
      "uid": "user1@unirita.co.jp", // 実行対象になるユーザーのUID
      "service_roles": [{}],
      "subscription_roles": [{
        "type": "ADD",
        "role_id": "admin"
      }]
    }]
  }
}