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- id stringRequired
Identifies the event.
- time string
Timestamp of when the occurrence happened. Must adhere to RFC 3339.
- type stringRequired
Describes the type of event related to the originating occurrence.
- source stringRequired
Identifies the service that produced the event.
- specversion stringRequired
The version of the CloudEvents specification which the event uses.
- datacontenttype string
Content type of the data value. Must adhere to RFC 2046 format.
- userid string
Unique identifier for the user triggering the event.
- clientid string
Unique identifier for the OAuth client triggering the event.
- tenantid stringRequired
Unique identifier for the tenant related to the event.
- sessionid string
Unique identifier for the session related to the event.
- data object
IP Policy resource object.
data properties
- id stringRequired
The ID of the IP Policy.
- name string
Descriptive name for the IP Policy.
- _meta object
Metadata about the actor that triggered the event.
_meta properties
- userId stringRequired
The ID of the user that triggered the event.
- tenantId stringRequired
The ID of the tenant in which the event was triggered.
- sessionId stringRequired
The ID of the session in which the event was triggered.
-
- enabled boolean
Indicates whether the IP policy is enabled.
- editable boolean
Indicates whether the IP policy can be updated.
- tenantId stringRequired
Unique identifier for the tenant the IP Policy belongs to.
- createdAt string
The timestamp for when the IP Policy was created.
- createdBy string
The unique identifier of the user who created the IP Policy.
- deletable boolean
Indicates whether the IP policy can be deleted.
- updatedAt string
The timestamp for when the IP Policy was last updated.
- updatedBy string
The unique identifier of the user who updated the IP Policy.
- allowedIps array of strings
An array of allowed IP addresses.
- toggleable boolean
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- id stringRequired
Identifies the event.
- time string
Timestamp of when the occurrence happened. Must adhere to RFC 3339.
- type stringRequired
Describes the type of event related to the originating occurrence.
- source stringRequired
Identifies the service that produced the event.
- specversion stringRequired
The version of the CloudEvents specification which the event uses.
- datacontenttype string
Content type of the data value. Must adhere to RFC 2046 format.
- userid string
Unique identifier for the user triggering the event.
- clientid string
Unique identifier for the OAuth client triggering the event.
- tenantid stringRequired
Unique identifier for the tenant related to the event.
- sessionid string
Unique identifier for the session related to the event.
- data object
IP Policy resource object.
data properties
- id stringRequired
The ID of the IP Policy.
- name string
Descriptive name for the IP Policy.
- _meta object
Metadata about the actor that triggered the event.
_meta properties
- userId stringRequired
The ID of the user that triggered the event.
- tenantId stringRequired
The ID of the tenant in which the event was triggered.
- sessionId stringRequired
The ID of the session in which the event was triggered.
-
- enabled boolean
Indicates whether the IP policy is enabled.
- editable boolean
Indicates whether the IP policy can be updated.
- tenantId stringRequired
Unique identifier for the tenant the IP Policy belongs to.
- createdAt string
The timestamp for when the IP Policy was created.
- createdBy string
The unique identifier of the user who created the IP Policy.
- deletable boolean
Indicates whether the IP policy can be deleted.
- updatedAt string
The timestamp for when the IP Policy was last updated.
- updatedBy string
The unique identifier of the user who updated the IP Policy.
- allowedIps array of strings
An array of allowed IP addresses.
- toggleable boolean
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- id stringRequired
Identifies the event.
- time string
Timestamp of when the occurrence happened. Must adhere to RFC 3339.
- type stringRequired
Describes the type of event related to the originating occurrence.
- source stringRequired
Identifies the service that produced the event.
- specversion stringRequired
The version of the CloudEvents specification which the event uses.
- datacontenttype string
Content type of the data value. Must adhere to RFC 2046 format.
- userid string
Unique identifier for the user triggering the event.
- clientid string
Unique identifier for the OAuth client triggering the event.
- tenantid stringRequired
Unique identifier for the tenant related to the event.
- sessionid string
Unique identifier for the session related to the event.
- data object
IP Policy resource object.
data properties
- id stringRequired
The ID of the IP Policy.
- name string
Descriptive name for the IP Policy.
- _meta object
Metadata about the actor that triggered the event.
_meta properties
- userId stringRequired
The ID of the user that triggered the event.
- tenantId stringRequired
The ID of the tenant in which the event was triggered.
- sessionId stringRequired
The ID of the session in which the event was triggered.
-
- enabled boolean
Indicates whether the IP policy is enabled.
- editable boolean
Indicates whether the IP policy can be updated.
- tenantId stringRequired
Unique identifier for the tenant the IP Policy belongs to.
- createdAt string
The timestamp for when the IP Policy was created.
- createdBy string
The unique identifier of the user who created the IP Policy.
- deletable boolean
Indicates whether the IP policy can be deleted.
- updatedAt string
The timestamp for when the IP Policy was last updated.
- updatedBy string
The unique identifier of the user who updated the IP Policy.
- allowedIps array of strings
An array of allowed IP addresses.
- toggleable boolean
Indicates whether the IP policy can be enabled/disabled.
- _updates array of objects
An attribute update object that contains the change of an attribute.
_updates properties
- path stringRequired
The updated attribute path.
- newValue anyRequired
The new JSON value of the updated attribute.
- oldValue anyRequired
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 } ] }}