---
source: https://qlik.dev/apis/event/reporting-tasks/
last_updated: 2026-04-23T17:22:43+01:00
---

# Reporting tasks

## Table of Contents

### system-events.sharing

- [com.qlik.reporting-task.summary.created](#comqlikreporting-tasksummarycreated)

## Events published on the `system-events.sharing` channel

### com.qlik.reporting-task.summary.created

**Title:** Reporting task summary created

**Action:** `send`

**Visibility:** `public`

**Stability:** `stable`

Published when a summary is generated for a reporting task execution. Includes task metadata and execution statistics. Use this to track reporting outcomes.

**Payload**

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `id` | `string` | Yes | Identifies the event. Metadata: minLength = 1. |
| `time` | `string` | No | Timestamp of when the occurrence happened. Must adhere to RFC 3339. Metadata: minLength = 1, format = "date-time". |
| `type` | `string` | Yes | The unique identifier for the event type. Metadata: default = "com.qlik.reporting-task.summary.created". |
| `source` | `string` | Yes | Identifies the context in which an event happened. Metadata: minLength = 1, format = "uri-reference". |
| `specversion` | `string` | Yes | The version of the CloudEvents specification which the event uses. Metadata: minLength = 1. |
| `datacontenttype` | `string` | No | Content type of the data value. Must adhere to RFC 2046 format. Metadata: minLength = 1. |
| `userid` | `string` | No | The unique identifier for the user triggering the event. |
| `authtype` | `string` | No | The type of principal that triggered the occurrence. |
| `tenantid` | `string` | Yes | The unique identifier for the tenant related to the event. |
| `authclaims` | `string` | No | A JSON string representing claims of the principal that triggered the event. |
| `tracestate` | `string` | No | A comma-delimited list of key-value pairs. |
| `traceparent` | `string` | No | Contains a version, trace ID, span ID, and trace options. |
| `data` | `reportSubscriptionData` | No | Contains the event-specific attributes of the payload. |

<details>
<summary>Properties of `data`</summary>

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `name` | `string` | Yes | The name of the report subscription. |
| `taskId` | `string` | Yes | The unique identifier of the sharing recurring task. |
| `message` | `string` | No | Message to be included in the mail body. |
| `ownerId` | `string` | No | The identifier of the sharing recurring task owner. |
| `objectType` | `string` | Yes | Object type is the template type (chart or sheet). |
| `attachments` | `object[]` | No | Array of attachment objects. |
| `executionId` | `string` | Yes | The unique identifier of the sharing recurring task execution. |
| `insightLink` | `string` | Yes | The insight link to open the app from the email. |
| `imageLocation` | `string` | No | The temporary contents service URL of the PNG report to include in the email body. |
| `attachmentLocation` | `string` | Yes | The temporary contents service URL of the PDF report to be attached in the email. |

<details>
<summary>Properties of `attachments`</summary>

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `fileType` | `string` | No |  |
| `fileLocation` | `string` | No |  |

</details>

</details>


**Example**

```json
{
  "id": "A234-1234-1234",
  "time": "2025-01-15T10:43:17Z",
  "type": "com.qlik.reporting-task.summary.created",
  "source": "com.qlik/my-service",
  "specversion": "1.0",
  "datacontenttype": "application/json",
  "userid": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT",
  "authtype": "User",
  "tenantid": "VZhiEfgW2bLd7HgR-jjzAh6VnicipweT",
  "authclaims": "{\n  \"sub\": \"VZhiEfgW2bLd7HgR-jjzAh6VnicipweT\",\n  \"email\": \"user@example.com\",\n  \"roles\": [\"admin\", \"editor\"]\n}\n",
  "tracestate": "rojo=00f067aa0ba902b7,congo=t61rcWkgMzE",
  "traceparent": "00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01",
  "data": {
    "name": "My chart",
    "taskId": "602653af0a232c000170dec3",
    "message": "",
    "ownerId": "E347EilunjGVd3RTYcDXTVketixiwq_2",
    "objectType": "chart",
    "attachments": [
      {
        "fileType": "string",
        "fileLocation": "string"
      }
    ],
    "executionId": "60265e3b7c14f800011d99bc",
    "insightLink": "string",
    "imageLocation": "string",
    "attachmentLocation": "string"
  }
}
```


## Schemas

### attachmentInfo

Attachment information.

**Type:** `object`

**Properties**

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `fileType` | `string` | No |  |
| `fileLocation` | `string` | No |  |



### cloudEventsAttributes

CloudEvents Specification JSON Schema.

**Type:** `object`

**Properties**

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `id` | `string` | Yes | Identifies the event. Metadata: minLength = 1. |
| `time` | `string` | No | Timestamp of when the occurrence happened. Must adhere to RFC 3339. Metadata: minLength = 1, format = "date-time". |
| `type` | `string` | Yes | Describes the type of event related to the originating occurrence. Metadata: minLength = 1. |
| `source` | `string` | Yes | Identifies the context in which an event happened. Metadata: minLength = 1, format = "uri-reference". |
| `specversion` | `string` | Yes | The version of the CloudEvents specification which the event uses. Metadata: minLength = 1. |
| `datacontenttype` | `string` | No | Content type of the data value. Must adhere to RFC 2046 format. Metadata: minLength = 1. |



### cloudEventsQlikExtensionsAttributes

**Type:** `object`

**Properties**

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `userid` | `string` | No | The unique identifier for the user triggering the event. |
| `authtype` | `string` | No | The type of principal that triggered the occurrence. |
| `tenantid` | `string` | Yes | The unique identifier for the tenant related to the event. |
| `authclaims` | `string` | No | A JSON string representing claims of the principal that triggered the event. |
| `tracestate` | `string` | No | A comma-delimited list of key-value pairs. |
| `traceparent` | `string` | No | Contains a version, trace ID, span ID, and trace options. |



### reportSubscriptionData

Contains the event-specific attributes of the payload.

**Type:** `object`

**Properties**

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `name` | `string` | Yes | The name of the report subscription. |
| `taskId` | `string` | Yes | The unique identifier of the sharing recurring task. |
| `message` | `string` | No | Message to be included in the mail body. |
| `ownerId` | `string` | No | The identifier of the sharing recurring task owner. |
| `objectType` | `string` | Yes | Object type is the template type (chart or sheet). |
| `attachments` | `object[]` | No | Array of attachment objects. |
| `executionId` | `string` | Yes | The unique identifier of the sharing recurring task execution. |
| `insightLink` | `string` | Yes | The insight link to open the app from the email. |
| `imageLocation` | `string` | No | The temporary contents service URL of the PNG report to include in the email body. |
| `attachmentLocation` | `string` | Yes | The temporary contents service URL of the PDF report to be attached in the email. |

<details>
<summary>Properties of `attachments`</summary>

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `fileType` | `string` | No |  |
| `fileLocation` | `string` | No |  |

</details>


