概要
アカウント管理画面(https://accounts.cloudgear.services/accounts/profile)にて、ユーザーがプロフィール情報を更新した際にprofileユーザーのプロフィール情報が更新された際にprofile/update WebHookが発行されます。
以下の操作がプロフィール情報の更新とみなされます。
- アカウント管理画面からユーザー自身がプロフィール情報の更新を行う。
- ドメインユーザー管理画面からドメイン管理者によって従属アカウントのプロフィール情報の更新を行う。
- ドメインユーザー管理画面からドメイン管理者によって従属アカウントの更新インポートを行う。
このWebHookは、該当サービスを複数契約している場合であっても、一つしか発行されません。(サービススクエアごとに発行はされません)
リクエストボディ
以下のJSONフォーマットでCloudGearからCloudGearアプリケーションにHTTPリクエストが送信されます。
Code Block | ||||
---|---|---|---|---|
| ||||
{ "event": "profile", "type": "update", "data": { "profiles":[{ "type": "UPDATE", // プロビジョニングタイプ "userinfo": { "sub": "user1@unirita.co.jp", // UID "name": "ユニリタ太郎", // 名前 "given_name": "太郎", // 名 "family_name": "ユニリタ", // 姓 "preferred_username": "user1@unirita.co.jp", // UID "email": "user1@unirita.co.jp", // メールアドレス "image_url": { // プロフィール画像のパーマネントURL 100: "https://domain/100/uuid", 300: "https://domain/300/uuid", 500: "https://domain/500/uuid" }, "square_id": "", "square_attrs": {}, // ユーザのスクエア属性 "属性名service_roles": "属性値" [], ... }, "service"subscription_roles": [], "subscription_roles": [] } }...{}] } } |