---
title: "Report generated"
method: POST
path: "balancePlatform.report.created"
tags: ["General"]
---

# Report generated

`POST balancePlatform.report.created` (webhook)

Adyen sends this webhook after a report is generated and ready to be downloaded. The webhook contains the URL at which the report can be downloaded.

Before you download reports, ask your Adyen contact for your report credentials. You must use your credentials to authenticate your GET request.

## Payload

- ReportNotificationRequest
  - `data` ReportNotificationData, required
    - `accountHolder` ResourceReference
      - `description` string — The description of the resource.
      - `id` string — The unique identifier of the resource.
      - `reference` string — The reference for the resource.
    - `balanceAccount` ResourceReference
      - `description` string — The description of the resource.
      - `id` string — The unique identifier of the resource.
      - `reference` string — The reference for the resource.
    - `balancePlatform` string — The unique identifier of the balance platform.
    - `creationDate` string, date-time — The date and time when the event was triggered, in ISO 8601 extended format. For example, **2025-03-19T10:15:30+01:00**.
    - `downloadUrl` string, required — The URL at which you can download the report. To download, you must authenticate your GET request with your [API credentials](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/overview).
    - `fileName` string, required — The filename of the report.
    - `id` string — The ID of the resource.
    - `reportType` string, required — The type of report. Possible values: - `balanceplatform_accounting_interactive_report` - `balanceplatform_accounting_report` - `balanceplatform_balance_report` - `balanceplatform_fee_report` - `balanceplatform_payment_instrument_report` - `balanceplatform_payout_report` - `balanceplatform_statement_report`
  - `environment` string, required — The environment from which the webhook originated. Possible values: **test**, **live**.
  - `timestamp` string, date-time — When the event was queued.
  - `type` 'balancePlatform.report.created', required — Type of webhook.

## Acknowledgement `200`

OK - the request has succeeded.

- BalancePlatformNotificationResponse
  - `notificationResponse` string — Respond with any **2xx** HTTP status code to [accept the webhook](https://docs.adyen.com/development-resources/webhooks/#accept-webhooks).

---

[API](https://skmtc.dev/adyen/apis/report-webhooks.md) · [All operations](https://skmtc.dev/adyen/apis/report-webhooks/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/adyen/report-webhooks/revisions/8f2cf3225bec/schema)
