# Report Events (Data Connect)
source: https://developer.mastercard.com/open-finance-us/documentation/webhooks/webhooks-report/report-webhooks-dc/index.md

Data Connect report webhook notifications are sent for reports generated via Data Connect.
Note: When a report is generated through [Mastercard Data Connect](https://developer.mastercard.com/open-finance-us/documentation/connect/index.md), notifications are sent to the webhook URL specified when you generated the [Data Connect URL](https://developer.mastercard.com/open-finance-us/documentation/connect/generate-2-connect-url-apis/index.md).

## done {#done}

| Name |                     Mastercard Data Connect Support                     |                                                                     Description                                                                      |
|------|-------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------|
| done | Generate Data Connect Full / Fix / Data Connect Full -- Joint Borrowers | 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
{
  "customerId": "5019498180",
  "consumerId": "093e1794ca8a646ce9901edcd43160a1",
  "eventType": "done",
  "eventId": "1639513582789-f1b8ba9bc325dfbe78aa09d4",
  "payload": [
    {
      "portfolioId": "2z2ght9p54kt-1-port",
      "consumerId": "093e1794ca8a646ce9901edcd43160a1",
      "customerId": 5019498180,
      "eventName": "done",
      "id": "ue9s2g6je4j9",
      "type": "voa",
      "consumerSsn": "6666",
      "status": "success"
    },
    {
      "portfolioId": "2z2ght9p54kt-3-port",
      "consumerId": "093e1794ca8a646ce9901edcd43160a1",
      "customerId": 5019498180,
      "eventName": "done",
      "id": "8tu59in6s3xy-voi",
      "type": "voi",
      "consumerSsn": "6666",
      "status": "success"
    },
    {
      "portfolioId": "2z2ght9p54kt-2-port",
      "consumerId": "093e1794ca8a646ce9901edcd43160a1",
      "customerId": 5019498180,
      "eventName": "done",
      "id": "bj0ru3yy55yz-voi",
      "type": "voi",
      "consumerSsn": "6666",
      "status": "success"
    }
  ],
  "eventTrigger": "userSubmit"
}
```

## failed {#failed}

|  Name  |                  Mastercard Data Connect Support                  |                 Description                 |
|--------|-------------------------------------------------------------------|---------------------------------------------|
| failed | Generate Data Connect Full / Data Connect Full -- Joint Borrowers | Sent after a report has failed to generate. |

* JSON

```JSON
{
   "id":"reportId",
   "eventName": "failed",
   "consumerId": "conId",
   "consumerSsn": "conSSN",
   "type": "reportType",
   "status": "failure",
   "customerId": 123,
   "portfolioId": "asdf-1-port"
}
```

## generating {#generating}

|    Name    |  Mastercard Data Connect Support   |                                                                    Description                                                                    |
|------------|------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------|
| generating | Data Connect Full with MVS enabled | Sent when the verification report starts generating. If you request more than one report, the payload is an array of information for each report. |

* JSON

```JSON
{
  "customerId": "5019498180",
  "eventType": "generating",
  "eventId": "1639513249775-192b6cf1aa025e1b5a1255c2",
  "payload": [
    {
      "id": "ue9s2g6je4j9",
      "portfolioId": "2z2ght9p54kt-1-port",
      "customerType": "testing",
      "customerId": 5019498180,
      "requestId": "35fuuudwh8",
      "requesterName": "AcmeLending",
      "createdDate": 1639513248,
      "title": "Verification of Asset and Income - Transactions",
      "consumerId": "093e1794ca8a646ce9901edcd43160a1",
      "consumerSsn": "6666",
      "constraints": {},
      "type": "voa",
      "status": "inProgress",
      "reportId": "ue9s2g6je4j9"
    },
    {
      "id": "8tu59in6s3xy-voi",
      "portfolioId": "2z2ght9p54kt-3-port",
      "customerType": "testing",
      "customerId": 5019498180,
      "requestId": "zvhz6sqfs9",
      "requesterName": "Acmelending",
      "createdDate": 1639513248,
      "title": "Verification of Income",
      "consumerId": "093e1794ca8a646ce9901edcd43160a1",
      "consumerSsn": "6666",
      "type": "voi",
      "status": "inProgress",
      "source": "Connect",
      "reportId": "8tu59in6s3xy-voi"
    },
    {
      "id": "bj0ru3yy55yz-voi",
      "portfolioId": "2z2ght9p54kt-2-port",
      "customerType": "testing",
      "customerId": 5019498180,
      "requestId": "1uv91guu71",
      "requesterName": "AcmeLending",
      "createdDate": 1639513248,
      "title": "Verification of Income and Employment",
      "consumerId": "093e1794ca8a646ce9901edcd43160a1",
      "consumerSsn": "6666",
      "type": "voi",
      "status": "inProgress",
      "source": "Connect",
      "reportId": "bj0ru3yy55yz-voi"
    }
  ],
  "eventTrigger": "userSubmit"
}
```

## inProgress {#inprogress}

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

* JSON

```JSON
{
   "id":"reportId",
   "eventName": "inProgress",
   "consumerId": "conId",
   "consumerSsn": "conSSN",
   "type": "reportType",
   "status": "inProgress",
   "customerId": 123,
   "portfolioId": "asdf-1-port"
}
```

