User identities

Events emitted when user identities experience conflicts or are reassigned in a Qlik Cloud tenant. These events enable tracking of identity management operations and conflict resolution.

Preferred events

These events replace the legacy User identities events. Use these events for all new implementations.

Identity conflicted

Published when attempting to create a user with an existing identity.

Payload

object
  • idstring
    Required

    Identifies the event.

  • timestring

    Timestamp of when the occurrence happened. Must adhere to RFC 3339.

  • typestring
    Required

    The type of event.

  • sourcestring
    Required

    Identifies the context in which an event happened.

  • specversionstring
    Required

    The version of the CloudEvents specification which the event uses.

  • datacontenttypestring

    Content type of the data value. Must adhere to RFC 2046 format.

  • metaobject

    Additional request metadata carried as a CloudEvents extension.

    Show meta properties
    • userAgentstring

      The User-Agent header of the request that triggered the event.

  • useridstring

    Unique identifier for the user triggering the event.

  • authtypestring

    The type of principal that triggered the occurrence.

  • originipstring

    Origin IP address.

  • tenantidstring
    Required

    Unique identifier for the tenant related to the event.

  • sessionidstring

    Unique identifier for the session related to the event.

  • authclaimsstring

    A JSON string representing claims of the principal that triggered the event

  • tracestatestring

    W3C Trace Context tracestate header propagated with the event.

  • traceparentstring

    W3C Trace Context traceparent header propagated with the event.

  • dataobject
    Required

    Data specific to the user identity conflicted event.

    Show data properties
    • matchedUsersarray of objects
      Required

      Array of matched user objects.

      Show matchedUsers properties
      • idstring
        Required
      • emailstring
        Required
      • statusstring
        Required
      • subjectstring
        Required

com.qlik.core.user-identity.conflicted

Example payload of the "Identity conflicted" event

{
"id": "A234-1234-1234",
"time": "2026-01-01T12:00:00Z",
"type": "com.qlik.core.user-identity.conflicted",
"source": "com.qlik/my-service",
"specversion": "1.0",
"datacontenttype": "application/json",
"meta": {
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36"
},
"userid": "605a18af2ab08cdbfad09259",
"authtype": "service_account",
"originip": "0.0.0.0",
"tenantid": "TiQ8GPVr8qI714Lp5ChAAFFaU24MJy69",
"sessionid": "WZhiEfgW2bLd7HgR-jjzAh6VnicipweT",
"authclaims": "{\\\"iss\\\":\\\"qlik.api.internal/service\\\",\\\"sub\\\":\\\"service\\\",\\\"subType\\\":\\\"service\\\"}",
"tracestate": "rojo=00f067aa0ba902b7,congo=t61rcWkgMzE",
"traceparent": "00-0af7651916cd43dd8448eb211c80319c-b7ad6b7169203331-01",
"data": {
"matchedUsers": [
{
"id": "LCkX6XCql7Owoea9HFfmxsMLxbnwd3pE",
"email": "foo@bar.example",
"status": "active",
"subject": "auth0\\foo"
},
{
"id": "FAkX2XCql4Owoea5HafmxsMLxbnwd3pE",
"email": "foo@bar.example",
"status": "active",
"subject": "auth0\\bar"
}
]
}
}

Identity reassigned

Published when a user is assigned a new identity.

Payload

object
  • idstring
    Required

    Identifies the event.

  • timestring

    Timestamp of when the occurrence happened. Must adhere to RFC 3339.

  • typestring
    Required

    The type of event.

  • sourcestring
    Required

    Identifies the context in which an event happened.

  • specversionstring
    Required

    The version of the CloudEvents specification which the event uses.

  • datacontenttypestring

    Content type of the data value. Must adhere to RFC 2046 format.

  • metaobject

    Additional request metadata carried as a CloudEvents extension.

    Show meta properties
    • userAgentstring

      The User-Agent header of the request that triggered the event.

  • useridstring

    Unique identifier for the user triggering the event.

  • authtypestring

    The type of principal that triggered the occurrence.

  • originipstring

    Origin IP address.

  • tenantidstring
    Required

    Unique identifier for the tenant related to the event.

  • sessionidstring

    Unique identifier for the session related to the event.

  • authclaimsstring

    A JSON string representing claims of the principal that triggered the event

  • tracestatestring

    W3C Trace Context tracestate header propagated with the event.

  • traceparentstring

    W3C Trace Context traceparent header propagated with the event.

  • dataobject
    Required

    Data specific to the user identity reassigned event.

    Show data properties
    • emailstring

      User's email used to reassign.

    • newSubjectstring
      Required

      User's new subject identifier in the identity database.

    • oldSubjectstring
      Required

      User's old subject identifier in the identity database.

com.qlik.core.user-identity.reassigned

Example payload of the "Identity reassigned" event

{
"id": "A234-1234-1234",
"time": "2026-01-01T12:00:00Z",
"type": "com.qlik.core.user-identity.reassigned",
"source": "com.qlik/my-service",
"specversion": "1.0",
"datacontenttype": "application/json",
"meta": {
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36"
},
"userid": "605a18af2ab08cdbfad09259",
"authtype": "service_account",
"originip": "0.0.0.0",
"tenantid": "TiQ8GPVr8qI714Lp5ChAAFFaU24MJy69",
"sessionid": "WZhiEfgW2bLd7HgR-jjzAh6VnicipweT",
"authclaims": "{\\\"iss\\\":\\\"qlik.api.internal/service\\\",\\\"sub\\\":\\\"service\\\",\\\"subType\\\":\\\"service\\\"}",
"tracestate": "rojo=00f067aa0ba902b7,congo=t61rcWkgMzE",
"traceparent": "00-0af7651916cd43dd8448eb211c80319c-b7ad6b7169203331-01",
"data": {
"email": "foo@corp.example",
"newSubject": "okta\\bar",
"oldSubject": "auth0\\foo"
}
}