IP Policy events notify you about changes to IP allowlisting policies that control which addresses can access your Qlik Cloud tenant.

IP Policy Created Event

This event will be published when an IP Policy is created.

Payload

object
  • id string
    Required

    Identifies the event.

  • time string

    Timestamp of when the occurrence happened. Must adhere to RFC 3339.

  • type string
    Required

    Describes the type of event related to the originating occurrence.

  • source string
    Required

    Identifies the service that produced the event.

  • specversion string
    Required

    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 string
    Required

    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.

    Show data properties
    • id string
      Required

      The ID of the IP Policy.

    • name string

      Descriptive name for the IP Policy.

    • _meta object

      Metadata about the actor that triggered the event.

      Show _meta properties
      • userId string
        Required

        The ID of the user that triggered the event.

      • tenantId string
        Required

        The ID of the tenant in which the event was triggered.

      • sessionId string
        Required

        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 string
      Required

      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
}
}

IP Policy Deleted Event

This event will be published when an IP Policy is deleted.

Payload

object
  • id string
    Required

    Identifies the event.

  • time string

    Timestamp of when the occurrence happened. Must adhere to RFC 3339.

  • type string
    Required

    Describes the type of event related to the originating occurrence.

  • source string
    Required

    Identifies the service that produced the event.

  • specversion string
    Required

    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 string
    Required

    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.

    Show data properties
    • id string
      Required

      The ID of the IP Policy.

    • name string

      Descriptive name for the IP Policy.

    • _meta object

      Metadata about the actor that triggered the event.

      Show _meta properties
      • userId string
        Required

        The ID of the user that triggered the event.

      • tenantId string
        Required

        The ID of the tenant in which the event was triggered.

      • sessionId string
        Required

        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 string
      Required

      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
}
}

IP Policy Updated Event

This event will be published when an IP Policy is updated.

Payload

object
  • id string
    Required

    Identifies the event.

  • time string

    Timestamp of when the occurrence happened. Must adhere to RFC 3339.

  • type string
    Required

    Describes the type of event related to the originating occurrence.

  • source string
    Required

    Identifies the service that produced the event.

  • specversion string
    Required

    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 string
    Required

    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.

    Show data properties
    • id string
      Required

      The ID of the IP Policy.

    • name string

      Descriptive name for the IP Policy.

    • _meta object

      Metadata about the actor that triggered the event.

      Show _meta properties
      • userId string
        Required

        The ID of the user that triggered the event.

      • tenantId string
        Required

        The ID of the tenant in which the event was triggered.

      • sessionId string
        Required

        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 string
      Required

      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.

      Show _updates properties
      • path string
        Required

        The updated attribute path.

      • newValue any
        Required

        The new JSON value of the updated attribute.

      • oldValue any
        Required

        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
}
]
}
}