---
title: "List all Reports"
method: GET
path: "/v2.01/{ClientId}/reporting/reports"
tags: ["Reporting"]
---

# List all Reports

`GET /v2.01/{ClientId}/reporting/reports`

List key data of Reporting Service reports

## Path parameters

- `ClientId` string, required

## Query parameters

- `Status` string
- `BeforeDate` integer
- `AfterDate` integer
- `per_page` integer
- `page` integer
- `Sort` string

## Headers

- `Authorization` string, required

## Response `200`

Success

- ListAllReportsResponse
  - `Array (Reports)` ListAllReportsResponseArrayReportsItems[] — The list of reports created by the platform.
    - `Object (reports)` ListAllReportsResponseArrayReportsItemsObjectReports — Key data about the Reporting Service report object created by the platform.
      - `Id` string — Max length: 128 characters (see [data formats](/api-reference/overview/data-formats) for details) The unique identifier of the object.
      - `ReportType` string — **Returned values:** `COLLECTED_FEES`, `USER_WALLET_TRANSACTIONS`, `ECHO_INTENT`, `ECHO_INTENT_ACTION`, `ECHO_SETTLEMENT`, `ECHO_SPLIT` The type of the report. Each `ReportType` has different available `Columns` and `Filters`. Useful for all platforms: - `USER_WALLET_TRANSACTIONS` – All successful transactions crediting or debiting user wallets: pay-ins, transfers, conversions, and payouts, as well as refunds of all types and repudiations (from chargebacks). - `COLLECTED_FEES`– Detail of transactions crediting or debiting the fees wallet: successful transactions of all types (pay-ins, transfers, refunds, payouts, etc.) that have a positive or negative fees amount. Useful for platforms using [Echo](/guides/echo), Mangopay's solution for integrations working with third-party PSPs: - `ECHO_INTENT` – Summary of all intents declared during the selected period, detailing the total funds expected to enter the platform's technical wallets. - `ECHO_INTENT_ACTION` – Summary of all operations related to intents processed during the selected period, detailing the expected money movements to be escrowed — including payments, refunds, refund reversals, and chargebacks. - `ECHO_SETTLEMENT` – Summary of all settlement files uploaded during the selected period to initiate the reconciliation process, confirming the funds expected on the techncial wallet. - `ECHO_SPLIT` – Summary of all splits related to intents during the selected period, detailing the transfer of funds to the declared destination.
      - `Status` string — **Returned values:** `PENDING`, `READY_FOR_DOWNLOAD`, `FAILED`, `EXPIRED` The status of the report: - `PENDING` – The report is being generated. - `READY_FOR_DOWNLOAD` – The report has been created, and can be downloaded. - `FAILED` – The report cannot be generated. - `EXPIRED` – The report was created, but is no longer available for download (it can be re-run to be downloaded again with fresh data).
      - `LastUpdated` integer — Unix timestamp (UTC) of the date and time the object was updated.
      - `CreationDate` integer — Unix timestamp (UTC) of the date and time the object was created.
      - `Tag` string — Max. length: 255 characters Custom data that you can add to this object. For reports, this parameter can be useful to give the report a name.
      - `ResultCode` string — The code indicating the result of the operation. This information is mostly used to <a href="/errors/codes">handle errors</a> or for filtering purposes.
      - `ResultMessage` string — The explanation of the result code.

---

[API](https://skmtc.dev/mangopay/apis/api-reference.md) · [All operations](https://skmtc.dev/mangopay/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/mangopay/api-reference/revisions/fafbd0c69654/schema)
