IP policies
IP Policy events notify you about changes to IP allowlisting policies that control which addresses can access your Qlik Cloud tenant.
This event will be published when an IP Policy is created.
Payload
object- idstringRequired
Identifies the event.
- timestring
Timestamp of when the occurrence happened. Must adhere to RFC 3339.
- typestringRequired
Describes the type of event related to the originating occurrence.
- sourcestringRequired
Identifies the service that produced the event.
- specversionstringRequired
The version of the CloudEvents specification which the event uses.
- datacontenttypestring
Content type of the data value. Must adhere to RFC 2046 format.
- useridstring
Unique identifier for the user triggering the event.
- clientidstring
Unique identifier for the OAuth client triggering the event.
- tenantidstringRequired
Unique identifier for the tenant related to the event.
- sessionidstring
Unique identifier for the session related to the event.
- dataobject
IP Policy resource object.
data properties
- idstringRequired
The ID of the IP Policy.
- namestring
Descriptive name for the IP Policy.
- _metaobject
Metadata about the actor that triggered the event.
_meta properties
- userIdstringRequired
The ID of the user that triggered the event.
- tenantIdstringRequired
The ID of the tenant in which the event was triggered.
- sessionIdstringRequired
The ID of the session in which the event was triggered.
-
- enabledboolean
Indicates whether the IP policy is enabled.
- editableboolean
Indicates whether the IP policy can be updated.
- tenantIdstringRequired
Unique identifier for the tenant the IP Policy belongs to.
- createdAtstring
The timestamp for when the IP Policy was created.
- createdBystring
The unique identifier of the user who created the IP Policy.
- deletableboolean
Indicates whether the IP policy can be deleted.
- updatedAtstring
The timestamp for when the IP Policy was last updated.
- updatedBystring
The unique identifier of the user who updated the IP Policy.
- allowedIpsarray of strings
An array of allowed IP addresses.
- toggleableboolean
Indicates whether the IP policy can be enabled/disabled.
-
com.qlik.core.ip-policy.created
Example payload of the "IP Policy Created Event" event
{ "id": "A234-1234-1234", "time": "2026-04-05T17:31:00Z", "type": "com.qlik.core.ip-policy.created", "source": "com.qlik/iam-resources", "specversion": "1.0", "datacontenttype": "application/json", "userid": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT", "clientid": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT", "tenantid": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT", "sessionid": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT", "data": { "id": "5be59decca62aa00097268a4", "name": "Allow access from office IP addresses", "enabled": true, "editable": true, "tenantId": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT", "createdAt": "2021-03-21T17:32:28Z", "createdBy": "5be59decca62aa00097268a4", "deletable": true, "updatedAt": "2021-03-22T10:01:02Z", "updatedBy": "5be59decca62aa00097268a4", "allowedIps": [ "61.254.213.190/24", "1dbd:f66e:4267:d665:2539:6062:efa0:2afe/128" ], "toggleable": true }}This event will be published when an IP Policy is deleted.
Payload
object- idstringRequired
Identifies the event.
- timestring
Timestamp of when the occurrence happened. Must adhere to RFC 3339.
- typestringRequired
Describes the type of event related to the originating occurrence.
- sourcestringRequired
Identifies the service that produced the event.
- specversionstringRequired
The version of the CloudEvents specification which the event uses.
- datacontenttypestring
Content type of the data value. Must adhere to RFC 2046 format.
- useridstring
Unique identifier for the user triggering the event.
- clientidstring
Unique identifier for the OAuth client triggering the event.
- tenantidstringRequired
Unique identifier for the tenant related to the event.
- sessionidstring
Unique identifier for the session related to the event.
- dataobject
IP Policy resource object.
data properties
- idstringRequired
The ID of the IP Policy.
- namestring
Descriptive name for the IP Policy.
- _metaobject
Metadata about the actor that triggered the event.
_meta properties
- userIdstringRequired
The ID of the user that triggered the event.
- tenantIdstringRequired
The ID of the tenant in which the event was triggered.
- sessionIdstringRequired
The ID of the session in which the event was triggered.
-
- enabledboolean
Indicates whether the IP policy is enabled.
- editableboolean
Indicates whether the IP policy can be updated.
- tenantIdstringRequired
Unique identifier for the tenant the IP Policy belongs to.
- createdAtstring
The timestamp for when the IP Policy was created.
- createdBystring
The unique identifier of the user who created the IP Policy.
- deletableboolean
Indicates whether the IP policy can be deleted.
- updatedAtstring
The timestamp for when the IP Policy was last updated.
- updatedBystring
The unique identifier of the user who updated the IP Policy.
- allowedIpsarray of strings
An array of allowed IP addresses.
- toggleableboolean
Indicates whether the IP policy can be enabled/disabled.
-
com.qlik.core.ip-policy.deleted
Example payload of the "IP Policy Deleted Event" event
{ "id": "A234-1234-1234", "time": "2026-04-05T17:31:00Z", "type": "com.qlik.core.ip-policy.deleted", "source": "com.qlik/iam-resources", "specversion": "1.0", "datacontenttype": "application/json", "userid": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT", "clientid": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT", "tenantid": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT", "sessionid": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT", "data": { "id": "5be59decca62aa00097268a4", "name": "Allow access from office IP addresses", "enabled": true, "editable": true, "tenantId": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT", "createdAt": "2021-03-21T17:32:28Z", "createdBy": "5be59decca62aa00097268a4", "deletable": true, "updatedAt": "2021-03-22T10:01:02Z", "updatedBy": "5be59decca62aa00097268a4", "allowedIps": [ "61.254.213.190/24", "1dbd:f66e:4267:d665:2539:6062:efa0:2afe/128" ], "toggleable": true }}This event will be published when an IP Policy is updated.
Payload
object- idstringRequired
Identifies the event.
- timestring
Timestamp of when the occurrence happened. Must adhere to RFC 3339.
- typestringRequired
Describes the type of event related to the originating occurrence.
- sourcestringRequired
Identifies the service that produced the event.
- specversionstringRequired
The version of the CloudEvents specification which the event uses.
- datacontenttypestring
Content type of the data value. Must adhere to RFC 2046 format.
- useridstring
Unique identifier for the user triggering the event.
- clientidstring
Unique identifier for the OAuth client triggering the event.
- tenantidstringRequired
Unique identifier for the tenant related to the event.
- sessionidstring
Unique identifier for the session related to the event.
- dataobject
IP Policy resource object.
data properties
- idstringRequired
The ID of the IP Policy.
- namestring
Descriptive name for the IP Policy.
- _metaobject
Metadata about the actor that triggered the event.
_meta properties
- userIdstringRequired
The ID of the user that triggered the event.
- tenantIdstringRequired
The ID of the tenant in which the event was triggered.
- sessionIdstringRequired
The ID of the session in which the event was triggered.
-
- enabledboolean
Indicates whether the IP policy is enabled.
- editableboolean
Indicates whether the IP policy can be updated.
- tenantIdstringRequired
Unique identifier for the tenant the IP Policy belongs to.
- createdAtstring
The timestamp for when the IP Policy was created.
- createdBystring
The unique identifier of the user who created the IP Policy.
- deletableboolean
Indicates whether the IP policy can be deleted.
- updatedAtstring
The timestamp for when the IP Policy was last updated.
- updatedBystring
The unique identifier of the user who updated the IP Policy.
- allowedIpsarray of strings
An array of allowed IP addresses.
- toggleableboolean
Indicates whether the IP policy can be enabled/disabled.
- _updatesarray of objects
An attribute update object that contains the change of an attribute.
_updates properties
- pathstringRequired
The updated attribute path.
- newValueanyRequired
The new JSON value of the updated attribute.
- oldValueanyRequired
The old JSON value of the updated attribute.
-
-
com.qlik.core.ip-policy.updated
Example payload of the "IP Policy Updated Event" event
{ "id": "A234-1234-1234", "time": "2026-04-05T17:31:00Z", "type": "com.qlik.core.ip-policy.updated", "source": "com.qlik/iam-resources", "specversion": "1.0", "datacontenttype": "application/json", "userid": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT", "clientid": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT", "tenantid": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT", "sessionid": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT", "data": { "id": "5be59decca62aa00097268a4", "name": "Allow access from office IP addresses", "enabled": true, "editable": true, "tenantId": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT", "createdAt": "2021-03-21T17:32:28Z", "createdBy": "5be59decca62aa00097268a4", "deletable": true, "updatedAt": "2021-03-22T10:01:02Z", "updatedBy": "5be59decca62aa00097268a4", "allowedIps": [ "61.254.213.190/24", "1dbd:f66e:4267:d665:2539:6062:efa0:2afe/128" ], "toggleable": true, "_updates": [ { "path": "/userSessionInactivityTimeoutMinutes", "newValue": 30, "oldValue": 60 } ] }}