フルフィルメントイベントのペイロード
以下のフルフィルメントイベントのペイロードを使用して、イベント通知のWebhookやAPI向けの非同期ワークフローや同期処理をトリガーすることができます。
| 名前 | データ・タイプ | 説明 |
|---|---|---|
| data.account_name | ストリング | target から取得されたアカウント名。 |
| data.action | ストリング | 実行されたアクションの詳細。 例えば、provisioning_eventなどです。 |
| data.application | ストリング | アプリケーションの名前。 |
| data.applicationid | ストリング | 各アプリケーションの固有識別子。 |
| data.applicationname | ストリング | アプリケーションの名前。 |
| data.application タイプ | ストリング | アプリケーションの種類。 |
| data.cause | ストリング | そのアクションを説明するメッセージ。 例えば、以下のとおりです。Provisioning event generated,Account provisioning failed. |
| data.entitlementcategory | ストリング | 権限のカテゴリを表す属性。 |
| data.entitlementid | ストリング | エンタイトルメントIDを指定します。 |
| data.entitlementname | ストリング | 権限の名前。 例えば、基本アクセス。 |
| data.entitlementtype | ストリング | 権限の種類。 例えば、権限など。 |
| data.eventid | ストリング | 各イベントに対して生成されるID。 |
| data.group_name | ストリング | グループの名前。 たとえば、「すべてのユーザー」など。 |
| data.groupid | ストリング | グループに割り当てられるID。 例えば、allUsersなどです。 |
| data.ib_request_id | ストリング | Identity Broker側でイベントを検索するために使用されているIdentity BrokerのID。 |
| data.lastUpdatedtime | ストリング | イベントの最終更新時刻(グリニッジ標準時およびエポック表記)。 |
| data.message_description | ストリング | イベントの説明を表示します。 たとえば、 CSIBK0021E システムは対象のアプリケーションに接続できません。 |
| data.message_details | ストリング | イベントの詳細説明。 たとえば、「エンドポイントに接続できません」といった場合です。 |
| data.owners_ids | ストリング | アプリケーションの所有 userids 者一覧。 |
| data.owners | ストリング | そのアプリケーションの所有者であるユーザーの名前。 |
| data.performedby | ストリング | Cloud DirectoryのユーザーID、またはAPIクライアントのUUID。 |
| data.performedby_clientname | ストリング | APIクライアント名。 |
| data.performedby_realm | ストリング | その行動を行った人物の領域。 |
| data.performedby_type | ストリング | API、システム、またはユーザー。 |
| data.performedby_username | ストリング | その操作を実行したユーザーのユーザー名。 |
| data.permissionextref | ストリング | 権限の外部参照ID。 |
| data.permissionrights | ストリング | 対象側から提供される権限の値。 |
| data.reason | このイベントを開催する理由。 たとえば、「エンドポイントに接続できません」といった場合です。 | |
| data.reconcilliationid | ストリング | 実行された各照合に関連付けられた一意のID。 |
| data.resource | ストリング | イベントの発生元を指定します。 例えば、権利意識。 |
| data.response_status | ストリング | Identity Broker から受信したレスポンスの応答ステータスを示します。 |
| data.result | ストリング | イベントの結果。 例えば、「成功」または「失敗」など。 |
| data.status_code | ストリング | イベントのステータスコードを返します。 例えば、500。 |
| data.subaction | ストリング | メインアクションの下で実行されるサブアクションについて説明します。 |
| data.subject | ストリング | 例えば、基本アクセス。 |
| data.subject_type | ストリング | 件名を入力してください。 例えば、権利意識。 |
| data.subjectid | ストリング | ターゲットの一意の識別子。 |
| data.subtype | ストリング | イベントのサブタイプを定義します。 例えば、provisioning_eventなどです。 |
| data.target_type | ストリング | ターゲットのタイプを定義します。 |
| data.target | ストリング | 参考になり得る二次資料。 |
| data.targetid | ストリング | 対象の固有識別子。 |
| data.templateid | ストリング | アプリケーションのテンプレートID。 |
| data.userid | ストリング | クラウドディレクトリ userid 、またはAPIクライアントのUUID。 |
| data.userid_username | ストリング | user のクラウドディレクトリのユーザー名。 |
| x-サービス相関ID | ストリング | 各イベントの相関ID。 例えば、CORR_ID-AK 85d04a3d-1873-4145-875e-1872b6448871。 |
例
以下のコードはペイロードのサンプルです。 実際の属性を取得するには、Events API を使用してください。 https://docs.verify.ibm.com/verify/reference/getallevents および https://docs.verify.ibm.com/verify/docs/pulling-event-data を参照してください。
{
"data": {
"reason": "CSIBK0030E The application is suspended because of too many recent token refresh requests. Requests will fail until Thu Feb 02 16:43:32 UTC 2023.",
"status_code": "500",
"targetid": "1111111111",
"subject": "jacob",
"x-service-correlationid": "2222222222222",
"cause": "Account deprovisioned or suspended.",
"owners": "[jacob]",
"result": "success",
"performedby": "system",
"account_name": "jacob",
"action": "account_deprovisioned",
"applicationid": "3333333333333333333",
"ib_request_id": "44444444-4444-4444-4444-444444444444",
"performedby_type": "system",
"subject_type": "account",
"lastUpdatedtime": "1675355917468",
"message_description": "CSIBK0030E The application is suspended because of too many recent token refresh requests. Requests will fail until Thu Feb 02 16:43:32 UTC 2023.",
"target_type": "user",
"templateid": "20",
"subjectid": "55555555555555555555555555555555",
"applicationname": "ServiceNow",
"target": "jacob",
"applicationtype": "ServiceNow",
"performedby_clientname": "system",
"owner_ids": "[6666666666]"
},
"year": 2023,
"event_type": "fulfillment",
"month": 2,
"indexed_at": 1675355918313,
"tenantid": "66666666-6666-6666-6666-666666666666",
"tenantname": "tenant name.ibmcloudsecurity.com",
"correlationid": "7777777777777",
"id": "88888888-8888-8888-8888-888888888888",
"time": 1675355917530,
"day": 2
}