# Webhook Reports Events List
source: https://developer.mastercard.com/open-finance-au/documentation/connect/webhooks/webhooks-event-report/index.md

This page documents the complete list of events that you can retrieve via webhooks from the report generation endpoints.

## done {#done}

|  Name  |    Connect Support    |                                                                     Description                                                                      |
|--------|-----------------------|------------------------------------------------------------------------------------------------------------------------------------------------------|
| `done` | Generate Connect Full | Sent after all pending reports are completed. If you request more than one report, the payload is an array of information for each report requested. |

* JSON

```JSON
{
  "eventName": "done",
  "id": "ft81ayiv0i3i",
  "consumerId": "515909541562f11486e572f073ef5dce",
  "type": "voa",
  "status": "success",
  "customerId": 1463546
}
```

## failed {#failed}

|   Name   |    Connect Support    |                 Description                 |
|----------|-----------------------|---------------------------------------------|
| `failed` | Generate Connect Full | Sent after a report has failed to generate. |

* JSON

```JSON
{
  "eventName": "failed",
  "id": "ft81ayiv0i3i",
  "consumerId": "515909541562f11486e572f073ef5dce",
  "type": "voa",
  "status": "failure",
  "customerId": 1463546
}
```

## generating {#generating}

|     Name     |    Connect Support    |                                                                                                                                                                                                               Description                                                                                                                                                                                                               |
|--------------|-----------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `generating` | Generate Connect Full | Sent when a report starts generating at the end of Connect journey. If you request more than one report, the payload is an array of information for each report. Note: To generate reports at the end of the Connect journey, a Connect experience should be set up accordingly. See [Configuring the Connect Experience](https://developer.mastercard.com/open-finance-au/documentation/connect/configure-connect-experience/index.md) |

* JSON

```JSON
{
  "customerId": "1463546",
  "eventType": "generating",
  "eventId": "1704386596208-48edeceaf8f1169f7ea6dee2",
  "payload": {
    "id": "u7xg05hbybc4",
    "customerType": "testing",
    "customerId": 1463546,
    "requestId": "FIN177993",
    "requesterName": "Test Company Australia",
    "createdDate": 1704386595,
    "title": "Mastercard Open Banking Verification of Assets",
    "consumerId": "515909541562f11486e572f073ef5dce",
    "constraints": {
      "fromDate": 1699202595,
      "reportCustomFields": [
        {
          "label": "loanID",
          "value": "123456",
          "shown": true
        },
        {
          "label": "loanID",
          "value": "123456",
          "shown": true
        }
      ]
    },
    "type": "voa",
    "status": "inProgress",
    "source": "Finicity Connect",
    "reportId": "u7xg05hbybc4"
  }
}
```

## inProgress {#inprogress}

|     Name     |    Connect Support    |                              Description                              |
|--------------|-----------------------|-----------------------------------------------------------------------|
| `inProgress` | Generate Connect Full | Sent when a report is being generated and has an `inProgress` status. |

* JSON

```JSON
{
  "eventName": "inProgress",
  "id": "ft81ayiv0i3i",
  "consumerId": "515909541562f11486e572f073ef5dce",
  "type": "voa",
  "status": "inProgress",
  "customerId": 1463546
}
```

