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
Unique identifier for the event type.
- 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.
- useridstring
Unique identifier for the user triggering the event.
- tenantidstringRequired
Unique identifier for the tenant 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.
- 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", "tenantid": "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
Unique identifier for the event type.
- 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.
- useridstring
Unique identifier for the user triggering the event.
- tenantidstringRequired
Unique identifier for the tenant 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.
- 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", "tenantid": "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
Unique identifier for the event type.
- 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.
- useridstring
Unique identifier for the user triggering the event.
- tenantidstringRequired
Unique identifier for the tenant 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.
- 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.
- newValuestringRequired
The new value of updated attribute.
- oldValuestringRequired
The old value of 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", "tenantid": "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": "/name", "newValue": "new", "oldValue": "old" } ] }}