Nutzdaten von Fulfillment-Ereignissen
Sie können die folgenden Payloads für Fulfillment-Ereignisse verwenden, um asynchrone Workflows und Synchronisierungen für Webhooks und APIs zur Ereignisbenachrichtigung auszulösen.
| Ihren Namen | Datentyp | Beschreibung |
|---|---|---|
| data.account_name | Zeichenfolge | Der Name des Kontos, das von „target“ abgerufen wurde. |
| data.action | Zeichenfolge | Die Einzelheiten der durchgeführten Aktion. Beispiel: provisioning_event. |
| data.application | Zeichenfolge | Der Name der Anwendung. |
| data.applicationid | Zeichenfolge | Die eindeutige Kennung für jede Anwendung. |
| data.applicationname | Zeichenfolge | Der Name der Anwendung. |
| data.application Typ | Zeichenfolge | Die Art der Anwendung. |
| data.cause | Zeichenfolge | Die Meldung, die die Aktion beschreibt. Beispiel:Provisioning event generated,Account provisioning failed. |
| data.entitlementcategory | Zeichenfolge | Das Attribut, das die Kategorie des Anspruchs beschreibt. |
| data.entitlementid | Zeichenfolge | Gibt die Berechtigungs-ID an. |
| data.entitlementname | Zeichenfolge | Der Name der Berechtigung. Zum Beispiel: Basiszugang. |
| data.entitlementtype | Zeichenfolge | Die Art des Anspruchs. Zum Beispiel die Erlaubnis. |
| data.eventid | Zeichenfolge | Die ID, die für jedes Ereignis generiert wird. |
| data.group_name | Zeichenfolge | Der Name der Gruppe. Zum Beispiel: Alle Benutzer. |
| data.groupid | Zeichenfolge | Die ID, die der Gruppe zugewiesen wird. Beispiel: allUsers. |
| data.ib_request_id | Zeichenfolge | Die ID des Identity Brokers, die für die Suche nach Ereignissen auf der Seite des Identity Brokers verwendet wird. |
| data.lastUpdatedtime | Zeichenfolge | Der Zeitpunkt der letzten Aktualisierung des Ereignisses, angegeben in Greenwich-Zeit und in der Epochenangabe. |
| data.message_description | Zeichenfolge | Enthält die Beschreibung der Veranstaltung. Beispiel: CSIBK0021E Das System kann die Zielanwendung nicht erreichen. |
| data.message_details | Zeichenfolge | Die detaillierte Beschreibung der Veranstaltung. Beispiel: Endpunkt nicht erreichbar. |
| data.owners_ids | Zeichenfolge | Eine Liste der Personen userids , denen die Anwendung gehört. |
| data.owners | Zeichenfolge | Die Namen der Benutzer, denen die Anwendung gehört. |
| data.performedby | Zeichenfolge | Die Benutzer-ID im Cloud-Verzeichnis oder die UUID des API-Clients. |
| data.performedby_clientname | Zeichenfolge | Der Name des API-Clients. |
| data.performedby_realm | Zeichenfolge | Der Bereich der Person, die die Handlung ausgeführt hat. |
| data.performedby_type | Zeichenfolge | API, System oder Benutzer. |
| data.performedby_username | Zeichenfolge | Der Benutzername der Person, die die Aktion ausgeführt hat. |
| data.permissionextref | Zeichenfolge | Die externe Referenz-ID für eine Berechtigung. |
| data.permissionrights | Zeichenfolge | Die Werte für die Zugriffsrechte, die von der Zielseite stammen. |
| data.reason | Der Anlass der Veranstaltung. Beispiel: Endpunkt nicht erreichbar. | |
| data.reconcilliationid | Zeichenfolge | Die eindeutige ID, die jeder durchgeführten Abstimmung zugeordnet ist. |
| data.resource | Zeichenfolge | Gibt die Quelle des Ereignisses an. Zum Beispiel das Anspruchsrecht. |
| data.response_status | Zeichenfolge | Gibt den Antwortstatus einer vom Identity Broker empfangenen Antwort an. |
| data.result | Zeichenfolge | Das Ergebnis der Veranstaltung. Zum Beispiel „Erfolgreich“ oder „Fehlgeschlagen“. |
| data.status_code | Zeichenfolge | Gibt den Statuscode des Ereignisses zurück. Zum Beispiel 500. |
| data.subaction | Zeichenfolge | Beschreibt eine Unteraktion, die im Rahmen der Hauptaktion ausgeführt wird. |
| data.subject | Zeichenfolge | Zum Beispiel: Basiszugang. |
| data.subject_type | Zeichenfolge | Geben Sie den Fachbereich an. Zum Beispiel das Anspruchsrecht. |
| data.subjectid | Zeichenfolge | Die eindeutige Kennung für das Ziel. |
| data.subtype | Zeichenfolge | Definiert den Untertyp des Ereignisses. Beispiel: provisioning_event. |
| data.target_type | Zeichenfolge | Legt den Zieltyp fest. |
| data.target | Zeichenfolge | Die sekundäre Quelle, die möglicherweise relevant ist. |
| data.targetid | Zeichenfolge | Eindeutige Kennung für das Ziel. |
| data.templateid | Zeichenfolge | Die Vorlagen-ID für die Anwendung. |
| data.userid | Zeichenfolge | Das Cloud-Verzeichnis userid oder die UUID des API-Clients. |
| data.userid_username | Zeichenfolge | Der Benutzername des Benutzers im Cloud-Verzeichnis. |
| x-service-correlationid | Zeichenfolge | Die Korrelations-ID für jedes Ereignis. Zum Beispiel CORR_ID-AK 85d04a3d-1873-4145-875e-1872b6448871. |
Beispiel
Der folgende Code ist ein Beispiel für eine Nutzlast. Verwenden Sie die Events-APIs, um die tatsächlichen Attribute abzurufen. Siehe https://docs.verify.ibm.com/verify/reference/getallevents und 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
}