Published when a new user is created.
Payload
object- sourcestring
The source of the event.
- eventIDstring
Unique identifier for the event.
- eventTimestring
Timestamp of when the event happened.
- contentTypestring
The content type of the event payload.
- eventTypeVersionstring
Version of the event in semantic version format.
- cloudEventsVersionstring
The event is compatible with the CloudEvents specification v0.1.
Can be one of: "0.1"
- eventTypestring
Unique identifier for the event type.
- extensionsobject
extensions properties
- userIdstring
Unique identifier for the user triggering the event.
- tenantIdstringRequired
Unique identifier for the tenant related to the event.
-
- dataobjectOne of:
- Userobject
User properties
- idstringRequired
The unique user identifier.
- namestringRequired
The name of the user.
- emailstring
The email address for the user.
- groupsarray of strings
Users assigned idp group references.
- localestring
Represents the end-user's language tag.
- statusstring
The status of the user within the tenant.
Can be one of: "active""invited""disabled""deleted"
- picturestring
A static url linking to the avatar of the user.
- subjectstringRequired
The unique user identitier from an identity provider.
- tenantIdstringRequired
The tenant that the user belongs too.
- zoneinfostring
Represents the end-user's time zone.
- createdAtstring
The timestamp for when the user record was created.
- inviteExpirynumber
The number of seconds until the user invitation will expire.
- assignedRolesarray of objects
represents a role entity stored in the database
assignedRoles properties
- idstringRequired
The unique role identitier
- namestringRequired
The role name
- typestringRequired
The type of role
Can be one of: "default""custom"
- levelstringRequired
The role level
Can be one of: "admin""user"
-
- lastUpdatedAtstring
The timestamp for when the user record was last updated.
- assignedGroupsarray of objects
represents a group entity stored in the database
assignedGroups properties
- idstringRequired
The unique group identitier
- namestringRequired
The group name
- assignedRolesarray of objects
represents a role entity stored in the database
assignedRoles properties
- idstringRequired
The unique role identitier
- namestringRequired
The role name
- typestringRequired
The type of role
Can be one of: "default""custom"
- levelstringRequired
The role level
Can be one of: "admin""user"
-
-
- preferredLocalestring
Represents the end-user's preferred language tag.
- preferredZoneinfostring
Represents the end-user's preferred time zone.
-
- BotUserobject
BotUser properties
- idstringRequired
The unique bot user identifier.
- namestringRequired
The name of the bot user.
- groupsarray of strings
Group names associated to the bot user.
- statusstring
The status of the bot user within the tenant.
Can be one of: "active""disabled""deleted"
- subjectstringRequired
The unique bot user identifier which incorporates the client ID.
- clientIdstringRequired
The OAuth client ID that the bot user belongs to.
- tenantIdstringRequired
The tenant that the bot user belongs too.
- createdAtstring
The timestamp for when the bot user record was created.
- assignedRolesarray of objects
represents a role entity stored in the database
assignedRoles properties
- idstringRequired
The unique role identitier
- namestringRequired
The role name
- typestringRequired
The type of role
Can be one of: "default""custom"
- levelstringRequired
The role level
Can be one of: "admin""user"
-
- lastUpdatedAtstring
The timestamp for when the bot user record was last updated.
- assignedGroupsarray of objects
represents a group entity stored in the database
assignedGroups properties
- idstringRequired
The unique group identitier
- namestringRequired
The group name
- assignedRolesarray of objects
represents a role entity stored in the database
assignedRoles properties
- idstringRequired
The unique role identitier
- namestringRequired
The role name
- typestringRequired
The type of role
Can be one of: "default""custom"
- levelstringRequired
The role level
Can be one of: "admin""user"
-
-
-
-
com.qlik.v1.user.created
Example payload of the "User created" event
{
"source": "com.qlik/identities",
"eventID": "d585448c-dfed-42bd-a5bc-e60f90bf",
"eventTime": "2018-10-30T07:06:22Z",
"contentType": "application/json",
"eventTypeVersion": "1.0.0",
"cloudEventsVersion": "0.1",
"eventType": "com.qlik.v1.user.created",
"extensions": {
"userId": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT",
"tenantId": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT"
},
"data": {
"id": "TiQ8GPVr8qI714Lp5ChAAFFaU24MJy69",
"name": "string",
"email": "string",
"groups": [
"group1",
"group2"
],
"locale": "string",
"status": "active",
"picture": "http://example.com",
"subject": "string",
"tenantId": "TiQ8GPVr8qI714Lp5ChAAFFaU24MJy69",
"zoneinfo": "string",
"createdAt": "string",
"inviteExpiry": 42,
"assignedRoles": [
{
"id": "507f191e810c19729de860ea",
"name": "Developer",
"type": "default",
"level": "admin"
}
],
"lastUpdatedAt": "string",
"assignedGroups": [
{
"id": "507f191e810c19729de860ea",
"name": "Finance",
"assignedRoles": [
{
"id": "507f191e810c19729de860ea",
"name": "Developer",
"type": "default",
"level": "admin"
}
]
}
],
"preferredLocale": "string",
"preferredZoneinfo": "string"
}
}
Published when a user is deleted.
Payload
object- sourcestring
The source of the event.
- eventIDstring
Unique identifier for the event.
- eventTimestring
Timestamp of when the event happened.
- contentTypestring
The content type of the event payload.
- eventTypeVersionstring
Version of the event in semantic version format.
- cloudEventsVersionstring
The event is compatible with the CloudEvents specification v0.1.
Can be one of: "0.1"
- eventTypestring
Unique identifier for the event type.
- extensionsobject
extensions properties
- userIdstring
Unique identifier for the user triggering the event.
- tenantIdstringRequired
Unique identifier for the tenant related to the event.
-
- dataobjectOne of:
- Userobject
User properties
- idstringRequired
The unique user identifier.
- namestringRequired
The name of the user.
- emailstring
The email address for the user.
- groupsarray of strings
Users assigned idp group references.
- localestring
Represents the end-user's language tag.
- statusstring
The status of the user within the tenant.
Can be one of: "active""invited""disabled""deleted"
- picturestring
A static url linking to the avatar of the user.
- subjectstringRequired
The unique user identitier from an identity provider.
- tenantIdstringRequired
The tenant that the user belongs too.
- zoneinfostring
Represents the end-user's time zone.
- createdAtstring
The timestamp for when the user record was created.
- inviteExpirynumber
The number of seconds until the user invitation will expire.
- assignedRolesarray of objects
represents a role entity stored in the database
assignedRoles properties
- idstringRequired
The unique role identitier
- namestringRequired
The role name
- typestringRequired
The type of role
Can be one of: "default""custom"
- levelstringRequired
The role level
Can be one of: "admin""user"
-
- lastUpdatedAtstring
The timestamp for when the user record was last updated.
- assignedGroupsarray of objects
represents a group entity stored in the database
assignedGroups properties
- idstringRequired
The unique group identitier
- namestringRequired
The group name
- assignedRolesarray of objects
represents a role entity stored in the database
assignedRoles properties
- idstringRequired
The unique role identitier
- namestringRequired
The role name
- typestringRequired
The type of role
Can be one of: "default""custom"
- levelstringRequired
The role level
Can be one of: "admin""user"
-
-
- preferredLocalestring
Represents the end-user's preferred language tag.
- preferredZoneinfostring
Represents the end-user's preferred time zone.
-
- BotUserobject
BotUser properties
- idstringRequired
The unique bot user identifier.
- namestringRequired
The name of the bot user.
- groupsarray of strings
Group names associated to the bot user.
- statusstring
The status of the bot user within the tenant.
Can be one of: "active""disabled""deleted"
- subjectstringRequired
The unique bot user identifier which incorporates the client ID.
- clientIdstringRequired
The OAuth client ID that the bot user belongs to.
- tenantIdstringRequired
The tenant that the bot user belongs too.
- createdAtstring
The timestamp for when the bot user record was created.
- assignedRolesarray of objects
represents a role entity stored in the database
assignedRoles properties
- idstringRequired
The unique role identitier
- namestringRequired
The role name
- typestringRequired
The type of role
Can be one of: "default""custom"
- levelstringRequired
The role level
Can be one of: "admin""user"
-
- lastUpdatedAtstring
The timestamp for when the bot user record was last updated.
- assignedGroupsarray of objects
represents a group entity stored in the database
assignedGroups properties
- idstringRequired
The unique group identitier
- namestringRequired
The group name
- assignedRolesarray of objects
represents a role entity stored in the database
assignedRoles properties
- idstringRequired
The unique role identitier
- namestringRequired
The role name
- typestringRequired
The type of role
Can be one of: "default""custom"
- levelstringRequired
The role level
Can be one of: "admin""user"
-
-
-
-
com.qlik.v1.user.deleted
Example payload of the "User deleted" event
{
"source": "com.qlik/identities",
"eventID": "d585448c-dfed-42bd-a5bc-e60f90bf",
"eventTime": "2018-10-30T07:06:22Z",
"contentType": "application/json",
"eventTypeVersion": "1.0.0",
"cloudEventsVersion": "0.1",
"eventType": "com.qlik.v1.user.deleted",
"extensions": {
"userId": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT",
"tenantId": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT"
},
"data": {
"id": "TiQ8GPVr8qI714Lp5ChAAFFaU24MJy69",
"name": "string",
"email": "string",
"groups": [
"group1",
"group2"
],
"locale": "string",
"status": "active",
"picture": "http://example.com",
"subject": "string",
"tenantId": "TiQ8GPVr8qI714Lp5ChAAFFaU24MJy69",
"zoneinfo": "string",
"createdAt": "string",
"inviteExpiry": 42,
"assignedRoles": [
{
"id": "507f191e810c19729de860ea",
"name": "Developer",
"type": "default",
"level": "admin"
}
],
"lastUpdatedAt": "string",
"assignedGroups": [
{
"id": "507f191e810c19729de860ea",
"name": "Finance",
"assignedRoles": [
{
"id": "507f191e810c19729de860ea",
"name": "Developer",
"type": "default",
"level": "admin"
}
]
}
],
"preferredLocale": "string",
"preferredZoneinfo": "string"
}
}