<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>article Qlik Cloud Webhooks: Migration to new event formats is coming in Official Support Articles</title>
    <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Cloud-Webhooks-Migration-to-new-event-formats-is-coming/ta-p/2528660</link>
    <description>&lt;P&gt;The event payloads emitted by the Qlik Cloud webhooks service are changing. Qlik is replacing a &lt;STRONG&gt;legacy&lt;/STRONG&gt; event format with a new &lt;STRONG&gt;cloud&lt;/STRONG&gt; event format.&lt;/P&gt;
&lt;P&gt;Any &lt;STRONG&gt;legacy&lt;/STRONG&gt; events (such as anything not already cloud event compliant) will be updated to a &lt;STRONG&gt;temporary&amp;nbsp;&lt;/STRONG&gt;&lt;STRONG&gt;hybrid event&amp;nbsp;&lt;/STRONG&gt;containing both &lt;STRONG&gt;legacy&lt;/STRONG&gt; and &lt;STRONG&gt;cloud&lt;/STRONG&gt; event payloads. This will start &lt;STRONG&gt;on or after November 3, 2025. &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Please&amp;nbsp;consider updating your integrations to use the new fields once added.&lt;/P&gt;
&lt;P&gt;A formal deprecation with at least a 6-month notice will be provided via the &lt;A href="https://qlik.dev/changelog/" target="_self"&gt;Qlik Developer changelog&lt;/A&gt;. After that period, hybrid events will be replaced entirely by cloud events.&lt;/P&gt;
&lt;P&gt;Webhook automations in Qlik Automate will not be impacted at this time.&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Events impacted by this migration&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;The &lt;A href="https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/mc-administer-webhooks.htm" target="_blank" rel="noopener"&gt;webhooks service in Qlik Cloud&lt;/A&gt;&amp;nbsp;enables you to subscribe to notifications when your Qlik Cloud tenant generates specific events.&lt;/P&gt;
&lt;P&gt;At the time of writing, the following legacy events are available:&lt;/P&gt;
&lt;TABLE border="1" width="100%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%" height="47px"&gt;&lt;STRONG&gt;Service&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="47px"&gt;&lt;STRONG&gt;Event name&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="47px"&gt;&lt;STRONG&gt;Event type&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width="33.333333333333336%" height="47px"&gt;&lt;STRONG&gt;When is event generated&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%" height="69px"&gt;API keys&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="69px"&gt;API key validation failed&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="69px"&gt;com.qlik.v1.api-key.validation.failed&lt;/TD&gt;
&lt;TD width="33.333333333333336%" height="69px"&gt;The tenant tries to use an API key which is expired or revoked&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%" height="47px"&gt;Apps (Analytics apps)&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="47px"&gt;App created&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="47px"&gt;com.qlik.v1.app.created&lt;/TD&gt;
&lt;TD width="33.333333333333336%" height="47px"&gt;A new analytics app is created&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%" height="47px"&gt;Apps (Analytics apps)&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="47px"&gt;App deleted&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="47px"&gt;com.qlik.v1.app.deleted&lt;/TD&gt;
&lt;TD width="33.333333333333336%" height="47px"&gt;An analytics app is deleted&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%" height="47px"&gt;Apps (Analytics apps)&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="47px"&gt;App exported&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="47px"&gt;com.qlik.v1.app.exported&lt;/TD&gt;
&lt;TD width="33.333333333333336%" height="47px"&gt;An analytics app is exported&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%" height="113px"&gt;Apps (Analytics apps)&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="113px"&gt;App reload finished&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="113px"&gt;com.qlik.v1.app.reload.finished&lt;/TD&gt;
&lt;TD width="33.333333333333336%" height="113px"&gt;An analytics app has finished refreshing on an analytics engine (not it may not be saved yet)&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%" height="113px"&gt;Apps (Analytics apps)&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="113px"&gt;App published&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="113px"&gt;com.qlik.v1.app.published&lt;/TD&gt;
&lt;TD width="33.333333333333336%" height="113px"&gt;An analytics app is published from a personal or shared space to a managed space&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%" height="69px"&gt;Apps (Analytics apps)&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="69px"&gt;App data updated&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="69px"&gt;com.qlik.v1.app.data.updated&lt;/TD&gt;
&lt;TD width="33.333333333333336%" height="69px"&gt;An analytics app is saved to persistent storage&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%" height="25px"&gt;Automations (Automate)&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;Automation created&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;com.qlik.v1.automation.created&lt;/TD&gt;
&lt;TD width="33.333333333333336%" height="25px"&gt;&amp;nbsp;A new automation is created&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%" height="25px"&gt;Automations (Automate)&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;Automation deleted&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;com.qlik.v1.automation.deleted&lt;/TD&gt;
&lt;TD width="33.333333333333336%" height="25px"&gt;An automation is deleted&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%" height="25px"&gt;Automations (Automate)&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;Automation updated&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;com.qlik.v1.automation.updated&lt;/TD&gt;
&lt;TD width="33.333333333333336%" height="25px"&gt;An automation has been updated and saved to persistent storage&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%" height="25px"&gt;Automations (Automate)&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;Automation run started&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;com.qlik.v1.automation.run.started&lt;/TD&gt;
&lt;TD width="33.333333333333336%" height="25px"&gt;An automation run began execution&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%"&gt;Automations (Automate)&lt;/TD&gt;
&lt;TD width="16.666666666666668%"&gt;Automation run failed&lt;/TD&gt;
&lt;TD width="16.666666666666668%"&gt;com.qlik.v1.automation.run.failed&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;An automation run failed&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%"&gt;Automations (Automate)&lt;/TD&gt;
&lt;TD width="16.666666666666668%"&gt;Automation run ended&lt;/TD&gt;
&lt;TD width="16.666666666666668%"&gt;com.qlik.v1.automation.run.ended&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;An automation run finished successfully&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%"&gt;Reloads (Analytics reloads)&lt;/TD&gt;
&lt;TD width="16.666666666666668%"&gt;Reload finished&lt;/TD&gt;
&lt;TD width="16.666666666666668%"&gt;com.qlik.v1.reload.finished&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;An analytics app has been refreshed and saved&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%"&gt;Users&lt;/TD&gt;
&lt;TD width="16.666666666666668%"&gt;User created&lt;/TD&gt;
&lt;TD width="16.666666666666668%"&gt;&lt;SPAN&gt;com.qlik.v1.user.created&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;A new user is created&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%" height="25px"&gt;Users&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;User deleted&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;&lt;SPAN&gt;com.qlik.v1.user.deleted&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD width="33.333333333333336%" height="25px"&gt;A user is deleted&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Any events &lt;EM&gt;not&lt;/EM&gt; listed above will remain as-is, as they already adhere to the cloud event format.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;How are events changing&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Each event will change to a new structure. The details included in the payloads will remain the same, but some attributes will be available in a different location.&lt;/P&gt;
&lt;P&gt;The changes being made:&lt;/P&gt;
&lt;UL dir="auto"&gt;
&lt;LI&gt;All new property names will be lowercase, which may cause some duplication of existing properties within the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;data&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;object.&lt;/LI&gt;
&lt;LI&gt;The following properties or objects will be updated:
&lt;UL dir="auto"&gt;
&lt;LI&gt;&lt;CODE&gt;cloudEventsVersion&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is replaced by&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;specversion&lt;/CODE&gt;. For most events this will be from&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;cloudEventsVersion: 0.1&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;specversion: 1.0+&lt;/CODE&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;CODE&gt;contentType&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is replaced by&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;datacontentype&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to describe the media type of the data object.&lt;/LI&gt;
&lt;LI&gt;&lt;CODE&gt;eventId&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is replaced by&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;id&lt;/CODE&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;CODE&gt;eventTime&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is replaced by&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;time&lt;/CODE&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;CODE&gt;eventTypeVersion&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is not present in the future schema.&lt;/LI&gt;
&lt;LI&gt;&lt;CODE&gt;eventType&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is replaced by&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;type&lt;/CODE&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;CODE&gt;extensions.actor&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is replaced by&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;authtype&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;authclaims&lt;/CODE&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;CODE&gt;extensions.updates&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is replaced by&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;data._updates&lt;/CODE&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;CODE&gt;extensions.meta&lt;/CODE&gt;, and any other direct objects on&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;extensions&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;are replaced by equivalents in&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;data&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;where relevant.&lt;/LI&gt;
&lt;LI&gt;The direct properties of the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;extensions&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;object will be moved to the root and renamed to be lowercase if needed, such as&lt;CODE&gt;tenantId&lt;/CODE&gt;,&lt;CODE&gt;userId&lt;/CODE&gt;,&lt;CODE&gt;spaceId&lt;/CODE&gt;, etc.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Example: Automation created event&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;This is the current legacy payload of the automation created event:&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;{
  "cloudEventsVersion": "0.1",
  "source": "com.qlik/automations",
  "contentType": "application/json",
  "eventId": "f4c26f04-18a4-4032-974b-6c7c39a59816",
  "eventTime": "2025-09-01T09:53:17.920Z",
  "eventTypeVersion": "1.0.0",
  "eventType": "com.qlik.v1.automation.created",
  "extensions": {
    "ownerId": "637390ef6541614d3a88d6c3",
    "spaceId": "685a770f2c31b9e482814a4f",
    "tenantId": "BL4tTJ4S7xrHTcq0zQxQrJ5qB1_Q6cSo",
    "userId": "637390ef6541614d3a88d6c3"
  },
  "data": {
    "connectorIds": {},
    "containsBillable": null,
    "createdAt": "2025-09-01T09:53:17.000000Z",
    "description": null,
    "endpointIds": {},
    "id": "cae31848-2825-4841-bc88-931be2e3d01a",
    "lastRunAt": null,
    "lastRunStatus": null,
    "name": "hello world",
    "ownerId": "637390ef6541614d3a88d6c3",
    "runMode": "manual",
    "schedules": {},
    "snippetIds": {},
    "spaceId": "685a770f2c31b9e482814a4f",
    "state": "available",
    "tenantId": "BL4tTJ4S7xrHTcq0zQxQrJ5qB1_Q6cSo",
    "updatedAt": "2025-09-01T09:53:17.000000Z"
  }
}&lt;/LI-CODE&gt;
&lt;P&gt;This will be the temporary hybrid event for automation created:&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;{
// cloud event fields
  "id": "f4c26f04-18a4-4032-974b-6c7c39a59816",
  "time": "2025-09-01T09:53:17.920Z",
  "type": "com.qlik.v1.automation.created",
  "userid": "637390ef6541614d3a88d6c3",
  "ownerid": "637390ef6541614d3a88d6c3",
  "tenantid": "BL4tTJ4S7xrHTcq0zQxQrJ5qB1_Q6cSo",
  "description": "hello world",
  "datacontenttype": "application/json",
  "specversion": "1.0.2",

// legacy event fields
  "eventId": "f4c26f04-18a4-4032-974b-6c7c39a59816",
  "eventTime": "2025-09-01T09:53:17.920Z",
  "eventType": "com.qlik.v1.automation.created",
  "extensions": {
    "userId": "637390ef6541614d3a88d6c3",
    "spaceId": "685a770f2c31b9e482814a4f",
    "ownerId": "637390ef6541614d3a88d6c3",
    "tenantId": "BL4tTJ4S7xrHTcq0zQxQrJ5qB1_Q6cSo",
  },
  "contentType": "application/json",
  "eventTypeVersion": "1.0.0",
  "cloudEventsVersion": "0.1",
  
// unchanged event fields
  "data": {
    "connectorIds": {},
    "containsBillable": null,
    "createdAt": "2025-09-01T09:53:17.000000Z",
    "description": null,
    "endpointIds": {},
    "id": "cae31848-2825-4841-bc88-931be2e3d01a",
    "lastRunAt": null,
    "lastRunStatus": null,
    "name": "hello world",
    "ownerId": "637390ef6541614d3a88d6c3",
    "runMode": "manual",
    "schedules": {},
    "snippetIds": {},
    "spaceId": "685a770f2c31b9e482814a4f",
    "state": "available",
    "tenantId": "BL4tTJ4S7xrHTcq0zQxQrJ5qB1_Q6cSo",
    "updatedAt": "2025-09-01T09:53:17.000000Z"
  },
  "source": "com.qlik/automations"
}&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Timeline&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;November 3, 2025&lt;/STRONG&gt;: Hybrid events start emitting (combined legacy and cloud event payloads).&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;At least 6 months after a formal deprecation notice&lt;/STRONG&gt;: Legacy fields will be removed, leaving fully cloud events only.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;&amp;nbsp;&lt;/H4&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Environment&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;Qlik Cloud&lt;/LI&gt;
&lt;LI&gt;Qlik Cloud Government&lt;/LI&gt;
&lt;/UL&gt;</description>
    <pubDate>Wed, 03 Sep 2025 09:55:13 GMT</pubDate>
    <dc:creator>Dave_Channon</dc:creator>
    <dc:date>2025-09-03T09:55:13Z</dc:date>
    <item>
      <title>Qlik Cloud Webhooks: Migration to new event formats is coming</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Cloud-Webhooks-Migration-to-new-event-formats-is-coming/ta-p/2528660</link>
      <description>&lt;P&gt;The event payloads emitted by the Qlik Cloud webhooks service are changing. Qlik is replacing a &lt;STRONG&gt;legacy&lt;/STRONG&gt; event format with a new &lt;STRONG&gt;cloud&lt;/STRONG&gt; event format.&lt;/P&gt;
&lt;P&gt;Any &lt;STRONG&gt;legacy&lt;/STRONG&gt; events (such as anything not already cloud event compliant) will be updated to a &lt;STRONG&gt;temporary&amp;nbsp;&lt;/STRONG&gt;&lt;STRONG&gt;hybrid event&amp;nbsp;&lt;/STRONG&gt;containing both &lt;STRONG&gt;legacy&lt;/STRONG&gt; and &lt;STRONG&gt;cloud&lt;/STRONG&gt; event payloads. This will start &lt;STRONG&gt;on or after November 3, 2025. &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Please&amp;nbsp;consider updating your integrations to use the new fields once added.&lt;/P&gt;
&lt;P&gt;A formal deprecation with at least a 6-month notice will be provided via the &lt;A href="https://qlik.dev/changelog/" target="_self"&gt;Qlik Developer changelog&lt;/A&gt;. After that period, hybrid events will be replaced entirely by cloud events.&lt;/P&gt;
&lt;P&gt;Webhook automations in Qlik Automate will not be impacted at this time.&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Events impacted by this migration&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;The &lt;A href="https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/mc-administer-webhooks.htm" target="_blank" rel="noopener"&gt;webhooks service in Qlik Cloud&lt;/A&gt;&amp;nbsp;enables you to subscribe to notifications when your Qlik Cloud tenant generates specific events.&lt;/P&gt;
&lt;P&gt;At the time of writing, the following legacy events are available:&lt;/P&gt;
&lt;TABLE border="1" width="100%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%" height="47px"&gt;&lt;STRONG&gt;Service&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="47px"&gt;&lt;STRONG&gt;Event name&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="47px"&gt;&lt;STRONG&gt;Event type&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width="33.333333333333336%" height="47px"&gt;&lt;STRONG&gt;When is event generated&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%" height="69px"&gt;API keys&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="69px"&gt;API key validation failed&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="69px"&gt;com.qlik.v1.api-key.validation.failed&lt;/TD&gt;
&lt;TD width="33.333333333333336%" height="69px"&gt;The tenant tries to use an API key which is expired or revoked&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%" height="47px"&gt;Apps (Analytics apps)&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="47px"&gt;App created&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="47px"&gt;com.qlik.v1.app.created&lt;/TD&gt;
&lt;TD width="33.333333333333336%" height="47px"&gt;A new analytics app is created&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%" height="47px"&gt;Apps (Analytics apps)&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="47px"&gt;App deleted&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="47px"&gt;com.qlik.v1.app.deleted&lt;/TD&gt;
&lt;TD width="33.333333333333336%" height="47px"&gt;An analytics app is deleted&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%" height="47px"&gt;Apps (Analytics apps)&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="47px"&gt;App exported&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="47px"&gt;com.qlik.v1.app.exported&lt;/TD&gt;
&lt;TD width="33.333333333333336%" height="47px"&gt;An analytics app is exported&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%" height="113px"&gt;Apps (Analytics apps)&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="113px"&gt;App reload finished&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="113px"&gt;com.qlik.v1.app.reload.finished&lt;/TD&gt;
&lt;TD width="33.333333333333336%" height="113px"&gt;An analytics app has finished refreshing on an analytics engine (not it may not be saved yet)&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%" height="113px"&gt;Apps (Analytics apps)&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="113px"&gt;App published&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="113px"&gt;com.qlik.v1.app.published&lt;/TD&gt;
&lt;TD width="33.333333333333336%" height="113px"&gt;An analytics app is published from a personal or shared space to a managed space&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%" height="69px"&gt;Apps (Analytics apps)&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="69px"&gt;App data updated&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="69px"&gt;com.qlik.v1.app.data.updated&lt;/TD&gt;
&lt;TD width="33.333333333333336%" height="69px"&gt;An analytics app is saved to persistent storage&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%" height="25px"&gt;Automations (Automate)&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;Automation created&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;com.qlik.v1.automation.created&lt;/TD&gt;
&lt;TD width="33.333333333333336%" height="25px"&gt;&amp;nbsp;A new automation is created&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%" height="25px"&gt;Automations (Automate)&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;Automation deleted&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;com.qlik.v1.automation.deleted&lt;/TD&gt;
&lt;TD width="33.333333333333336%" height="25px"&gt;An automation is deleted&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%" height="25px"&gt;Automations (Automate)&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;Automation updated&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;com.qlik.v1.automation.updated&lt;/TD&gt;
&lt;TD width="33.333333333333336%" height="25px"&gt;An automation has been updated and saved to persistent storage&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%" height="25px"&gt;Automations (Automate)&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;Automation run started&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;com.qlik.v1.automation.run.started&lt;/TD&gt;
&lt;TD width="33.333333333333336%" height="25px"&gt;An automation run began execution&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%"&gt;Automations (Automate)&lt;/TD&gt;
&lt;TD width="16.666666666666668%"&gt;Automation run failed&lt;/TD&gt;
&lt;TD width="16.666666666666668%"&gt;com.qlik.v1.automation.run.failed&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;An automation run failed&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%"&gt;Automations (Automate)&lt;/TD&gt;
&lt;TD width="16.666666666666668%"&gt;Automation run ended&lt;/TD&gt;
&lt;TD width="16.666666666666668%"&gt;com.qlik.v1.automation.run.ended&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;An automation run finished successfully&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%"&gt;Reloads (Analytics reloads)&lt;/TD&gt;
&lt;TD width="16.666666666666668%"&gt;Reload finished&lt;/TD&gt;
&lt;TD width="16.666666666666668%"&gt;com.qlik.v1.reload.finished&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;An analytics app has been refreshed and saved&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%"&gt;Users&lt;/TD&gt;
&lt;TD width="16.666666666666668%"&gt;User created&lt;/TD&gt;
&lt;TD width="16.666666666666668%"&gt;&lt;SPAN&gt;com.qlik.v1.user.created&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;A new user is created&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%" height="25px"&gt;Users&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;User deleted&lt;/TD&gt;
&lt;TD width="16.666666666666668%" height="25px"&gt;&lt;SPAN&gt;com.qlik.v1.user.deleted&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD width="33.333333333333336%" height="25px"&gt;A user is deleted&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Any events &lt;EM&gt;not&lt;/EM&gt; listed above will remain as-is, as they already adhere to the cloud event format.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;How are events changing&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Each event will change to a new structure. The details included in the payloads will remain the same, but some attributes will be available in a different location.&lt;/P&gt;
&lt;P&gt;The changes being made:&lt;/P&gt;
&lt;UL dir="auto"&gt;
&lt;LI&gt;All new property names will be lowercase, which may cause some duplication of existing properties within the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;data&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;object.&lt;/LI&gt;
&lt;LI&gt;The following properties or objects will be updated:
&lt;UL dir="auto"&gt;
&lt;LI&gt;&lt;CODE&gt;cloudEventsVersion&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is replaced by&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;specversion&lt;/CODE&gt;. For most events this will be from&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;cloudEventsVersion: 0.1&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;specversion: 1.0+&lt;/CODE&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;CODE&gt;contentType&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is replaced by&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;datacontentype&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to describe the media type of the data object.&lt;/LI&gt;
&lt;LI&gt;&lt;CODE&gt;eventId&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is replaced by&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;id&lt;/CODE&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;CODE&gt;eventTime&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is replaced by&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;time&lt;/CODE&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;CODE&gt;eventTypeVersion&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is not present in the future schema.&lt;/LI&gt;
&lt;LI&gt;&lt;CODE&gt;eventType&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is replaced by&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;type&lt;/CODE&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;CODE&gt;extensions.actor&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is replaced by&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;authtype&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;authclaims&lt;/CODE&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;CODE&gt;extensions.updates&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is replaced by&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;data._updates&lt;/CODE&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;CODE&gt;extensions.meta&lt;/CODE&gt;, and any other direct objects on&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;extensions&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;are replaced by equivalents in&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;data&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;where relevant.&lt;/LI&gt;
&lt;LI&gt;The direct properties of the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;extensions&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;object will be moved to the root and renamed to be lowercase if needed, such as&lt;CODE&gt;tenantId&lt;/CODE&gt;,&lt;CODE&gt;userId&lt;/CODE&gt;,&lt;CODE&gt;spaceId&lt;/CODE&gt;, etc.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Example: Automation created event&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;This is the current legacy payload of the automation created event:&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;{
  "cloudEventsVersion": "0.1",
  "source": "com.qlik/automations",
  "contentType": "application/json",
  "eventId": "f4c26f04-18a4-4032-974b-6c7c39a59816",
  "eventTime": "2025-09-01T09:53:17.920Z",
  "eventTypeVersion": "1.0.0",
  "eventType": "com.qlik.v1.automation.created",
  "extensions": {
    "ownerId": "637390ef6541614d3a88d6c3",
    "spaceId": "685a770f2c31b9e482814a4f",
    "tenantId": "BL4tTJ4S7xrHTcq0zQxQrJ5qB1_Q6cSo",
    "userId": "637390ef6541614d3a88d6c3"
  },
  "data": {
    "connectorIds": {},
    "containsBillable": null,
    "createdAt": "2025-09-01T09:53:17.000000Z",
    "description": null,
    "endpointIds": {},
    "id": "cae31848-2825-4841-bc88-931be2e3d01a",
    "lastRunAt": null,
    "lastRunStatus": null,
    "name": "hello world",
    "ownerId": "637390ef6541614d3a88d6c3",
    "runMode": "manual",
    "schedules": {},
    "snippetIds": {},
    "spaceId": "685a770f2c31b9e482814a4f",
    "state": "available",
    "tenantId": "BL4tTJ4S7xrHTcq0zQxQrJ5qB1_Q6cSo",
    "updatedAt": "2025-09-01T09:53:17.000000Z"
  }
}&lt;/LI-CODE&gt;
&lt;P&gt;This will be the temporary hybrid event for automation created:&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;{
// cloud event fields
  "id": "f4c26f04-18a4-4032-974b-6c7c39a59816",
  "time": "2025-09-01T09:53:17.920Z",
  "type": "com.qlik.v1.automation.created",
  "userid": "637390ef6541614d3a88d6c3",
  "ownerid": "637390ef6541614d3a88d6c3",
  "tenantid": "BL4tTJ4S7xrHTcq0zQxQrJ5qB1_Q6cSo",
  "description": "hello world",
  "datacontenttype": "application/json",
  "specversion": "1.0.2",

// legacy event fields
  "eventId": "f4c26f04-18a4-4032-974b-6c7c39a59816",
  "eventTime": "2025-09-01T09:53:17.920Z",
  "eventType": "com.qlik.v1.automation.created",
  "extensions": {
    "userId": "637390ef6541614d3a88d6c3",
    "spaceId": "685a770f2c31b9e482814a4f",
    "ownerId": "637390ef6541614d3a88d6c3",
    "tenantId": "BL4tTJ4S7xrHTcq0zQxQrJ5qB1_Q6cSo",
  },
  "contentType": "application/json",
  "eventTypeVersion": "1.0.0",
  "cloudEventsVersion": "0.1",
  
// unchanged event fields
  "data": {
    "connectorIds": {},
    "containsBillable": null,
    "createdAt": "2025-09-01T09:53:17.000000Z",
    "description": null,
    "endpointIds": {},
    "id": "cae31848-2825-4841-bc88-931be2e3d01a",
    "lastRunAt": null,
    "lastRunStatus": null,
    "name": "hello world",
    "ownerId": "637390ef6541614d3a88d6c3",
    "runMode": "manual",
    "schedules": {},
    "snippetIds": {},
    "spaceId": "685a770f2c31b9e482814a4f",
    "state": "available",
    "tenantId": "BL4tTJ4S7xrHTcq0zQxQrJ5qB1_Q6cSo",
    "updatedAt": "2025-09-01T09:53:17.000000Z"
  },
  "source": "com.qlik/automations"
}&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Timeline&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;November 3, 2025&lt;/STRONG&gt;: Hybrid events start emitting (combined legacy and cloud event payloads).&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;At least 6 months after a formal deprecation notice&lt;/STRONG&gt;: Legacy fields will be removed, leaving fully cloud events only.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;&amp;nbsp;&lt;/H4&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Environment&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;Qlik Cloud&lt;/LI&gt;
&lt;LI&gt;Qlik Cloud Government&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Wed, 03 Sep 2025 09:55:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Cloud-Webhooks-Migration-to-new-event-formats-is-coming/ta-p/2528660</guid>
      <dc:creator>Dave_Channon</dc:creator>
      <dc:date>2025-09-03T09:55:13Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Cloud Webhooks: Migration to new event formats is coming</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Cloud-Webhooks-Migration-to-new-event-formats-is-coming/tac-p/2542559#M16831</link>
      <description>&lt;P&gt;Hi!&amp;nbsp;How do I know if I'm in a position to migrate, and if so, how do I do it?&lt;/P&gt;</description>
      <pubDate>Mon, 09 Feb 2026 12:04:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Cloud-Webhooks-Migration-to-new-event-formats-is-coming/tac-p/2542559#M16831</guid>
      <dc:creator>MigueldelCampo</dc:creator>
      <dc:date>2026-02-09T12:04:32Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Cloud Webhooks: Migration to new event formats is coming</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Cloud-Webhooks-Migration-to-new-event-formats-is-coming/tac-p/2542561#M16832</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/208669"&gt;@MigueldelCampo&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can read all about how to manage and edit webhooks here:&amp;nbsp;&lt;A href="https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/mc-administer-webhooks.htm" target="_blank" rel="noopener"&gt;Creating and managing webhooks for workflows&lt;/A&gt;. As for how to identify if you need to migrate anything, you will need to review your webhooks.&lt;/P&gt;
&lt;P&gt;All the best,&lt;BR /&gt;Sonja&lt;/P&gt;</description>
      <pubDate>Mon, 09 Feb 2026 12:42:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Cloud-Webhooks-Migration-to-new-event-formats-is-coming/tac-p/2542561#M16832</guid>
      <dc:creator>Sonja_Bauernfeind</dc:creator>
      <dc:date>2026-02-09T12:42:35Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Cloud Webhooks: Migration to new event formats is coming</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Cloud-Webhooks-Migration-to-new-event-formats-is-coming/tac-p/2542563#M16833</link>
      <description>&lt;P&gt;Yep - this is live now, so if you use a webhook listed above (via the actual webhooks UI, NOT via Qlik Automate) you can migrate.&lt;/P&gt;</description>
      <pubDate>Mon, 09 Feb 2026 13:05:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Cloud-Webhooks-Migration-to-new-event-formats-is-coming/tac-p/2542563#M16833</guid>
      <dc:creator>Dave_Channon</dc:creator>
      <dc:date>2026-02-09T13:05:02Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Cloud Webhooks: Migration to new event formats is coming</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Cloud-Webhooks-Migration-to-new-event-formats-is-coming/tac-p/2551009#M17253</link>
      <description>&lt;P&gt;Hi. Currently in Qlik Cloud if you create a webhook via (ex. Start Block -&amp;gt; Webhook -&amp;gt; Qlik App Publish) it says you must migrate to the CloudEvents type. Can you please direct me to the documentation on this? This change has broken the legacy webhook related Automations.&lt;/P&gt;</description>
      <pubDate>Wed, 10 Jun 2026 07:00:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Cloud-Webhooks-Migration-to-new-event-formats-is-coming/tac-p/2551009#M17253</guid>
      <dc:creator>AndrewHICOGroup</dc:creator>
      <dc:date>2026-06-10T07:00:47Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Cloud Webhooks: Migration to new event formats is coming</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Cloud-Webhooks-Migration-to-new-event-formats-is-coming/tac-p/2551011#M17254</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/349225"&gt;@AndrewHICOGroup&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you have follow-up questions regarding the &lt;A href="https://qlik.dev/changelog/216-webhooks-legacy-fields-removal/" target="_blank" rel="noopener"&gt;change&lt;/A&gt;, I recommend heading over to dev.qlik.com and joining our dev Slack. You can find the link in the bottom-right corner alongside our other socials.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="slack.png" style="width: 246px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/188823iD83FCFDF8755AD2D/image-dimensions/246x114?v=v2" width="246" height="114" role="button" title="slack.png" alt="slack.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;All the best,&lt;BR /&gt;Sonja&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Jun 2026 07:17:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Cloud-Webhooks-Migration-to-new-event-formats-is-coming/tac-p/2551011#M17254</guid>
      <dc:creator>Sonja_Bauernfeind</dc:creator>
      <dc:date>2026-06-10T07:17:15Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Cloud Webhooks: Migration to new event formats is coming</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Cloud-Webhooks-Migration-to-new-event-formats-is-coming/tac-p/2551119#M17260</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/349225"&gt;@AndrewHICOGroup&lt;/a&gt;&amp;nbsp;this change should also not have broken things at this stage, we added fields rather than removed.&lt;/P&gt;
&lt;P&gt;I think Sonja meant to put &lt;A href="https://qlik.dev" target="_blank"&gt;https://qlik.dev&lt;/A&gt;&amp;nbsp;there, but you can also open a support case if you feel there's been a degrade.&lt;/P&gt;</description>
      <pubDate>Thu, 11 Jun 2026 12:11:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Cloud-Webhooks-Migration-to-new-event-formats-is-coming/tac-p/2551119#M17260</guid>
      <dc:creator>Dave_Channon</dc:creator>
      <dc:date>2026-06-11T12:11:48Z</dc:date>
    </item>
  </channel>
</rss>

