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.

Tabelle 1. Fulfillment-Attribute
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
 }