Dashboard updated

Published when a hub dashboard is updated. The event includes the dashboard ID, source (user for personal dashboards or tenant for tenant-wide dashboards), and a list of changed fields. Use this to keep external catalogs or monitoring systems up to date with dashboard changes.

Payload

object
  • idstring
    Required

    Identifies the event.

  • timestring

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

  • typestring
    Required

    The type of event related to the originating occurrence.

  • sourcestring
    Required

    Identifies the context in which an event happened.

  • specversionstring
    Required

    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.

  • updatesarray of objects

    Additional metadata about a resource update

    Show updates properties
    • pathstring

      JSON pointer to the field that has been updated

    • newValuestring

      The new value of the field

    • oldValuestring

      The value the field had before the update was applied

  • authtypestring

    Representing the type of principal that triggered the occurrence.

  • tenantidstring
    Required

    Unique identifier for the tenant related to the event.

  • authclaimsstring

    A JSON string representing claims of the principal that triggered the event

  • tracestatestring

    A comma-delimited list of key-value pairs.

  • traceparentstring

    Contains a version, trace ID, span ID, and trace options.

  • dataobject
    Required

    Dashboard specific data related to the event.

    Show data properties
    • idstring

      The unique identifier for the dashboard.

    • sourcestring

      The source of the dashboard. user is a user's personal dashboard. tenant is a tenant-wide dashboard configured by admins and curators.

      Can be one of: "user""tenant"

com.qlik.v1.hub-dashboard.updated

Example payload of the "Dashboard updated" event

{
"id": "A234-1234-1234",
"time": "2018-10-30T07:06:22Z",
"type": "com.qlik.v1.hub-dashboard.updated",
"source": "com.qlik/my-service",
"specversion": "1.0",
"datacontenttype": "string",
"userid": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT",
"updates": [
{
"path": "string",
"newValue": "string",
"oldValue": "string"
}
],
"authtype": "string",
"tenantid": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT",
"authclaims": "string",
"tracestate": "string",
"traceparent": "string",
"data": {
"id": "string",
"source": "user"
}
}