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.
These events replace the legacy User identities events. Use these events for all new implementations.
Published when attempting to create a user with an existing identity.
Payload
object- idstringRequired
Identifies the event.
- timestring
Timestamp of when the occurrence happened. Must adhere to RFC 3339.
- typestringRequired
The type of event.
- sourcestringRequired
Identifies the context in which an event happened.
- specversionstringRequired
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.
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.
- tenantidstringRequired
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.
- dataobjectRequired
Data specific to the user identity conflicted event.
data properties
- matchedUsersarray of objectsRequired
Array of matched user objects.
matchedUsers properties
- idstringRequired
- emailstringRequired
- statusstringRequired
- subjectstringRequired
-
-
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" } ] }}Published when a user is assigned a new identity.
Payload
object- idstringRequired
Identifies the event.
- timestring
Timestamp of when the occurrence happened. Must adhere to RFC 3339.
- typestringRequired
The type of event.
- sourcestringRequired
Identifies the context in which an event happened.
- specversionstringRequired
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.
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.
- tenantidstringRequired
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.
- dataobjectRequired
Data specific to the user identity reassigned event.
data properties
- emailstring
User's email used to reassign.
- newSubjectstringRequired
User's new subject identifier in the identity database.
- oldSubjectstringRequired
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" }}