> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mangopay.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create a Report

> Generate a reporting service report

This endpoint generates a report from Mangopay's Reporting Service, which is replacing the legacy report types (read the [guide](/reports)).

There are 2 reports (indicated by `ReportType`) that may be useful to all platforms: `USER_WALLET_TRANSACTIONS` and `COLLECTED_FEES`.

There are 4 `ReportType` that are designed to support platforms using [Echo](/guides/echo), Mangopay solution for integrations working with third-party PSPs: `ECHO_INTENT`, `ECHO_INTENT_ACTION`, `ECHO_SETTLEMENT`, `ECHO_SPLIT`.

Each `ReportType` has different available `Columns` and `Filters`.

<Note>
  **Note – Report expires after 31 days**

  A Reporting Service report expires after 31 days, at which point it can no longer be downloaded. On expiry, the report's `Status` becomes `EXPIRED` and the `DownloadURL` becomes `null`.

  You can generate a new report with the same filters and dates.
</Note>

### Body parameters

<ParamField body="Tag" type="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.
</ParamField>

<ParamField body="DownloadFormat" type="string" required>
  **Possible values:** `CSV`

  The format of the report file.
</ParamField>

<ParamField body="ReportType" type="string" required>
  **Possible 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 escrow 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 expected money movements to be escrowed.
  * `ECHO_SPLIT` – Summary of all splits related to intents during the selected period, detailing the transfer of funds to the declared destination.
</ParamField>

<ParamField body="Sort" type="string">
  **Possible values:** `CreationDate:ASC`, `CreationDate:DESC`

  **Default value**: `CreationDate:DESC`

  The sort direction based on transaction creation date.
</ParamField>

<ParamField body="DateRangeBy" type="string | null">
  **Possible values:** `CreationDate`, `ExecutionDate`

  **Default value:** `CreationDate`

  The date to which `BeforeDate` and `AfterDate` apply. The `DateRangeBy` property can only be sent on `USER_WALLET_TRANSACTIONS` and `COLLECTED_FEES` reports. It is returned `null` for other types.

  The `ExecutionDate` value is likely to be more useful, because this is the date and time that the transaction `Status` became `SUCCEEDED`. Note also that these reports only contain successful transactions.
</ParamField>

<ParamField body="AfterDate" type="Unix timestamp" required>
  **Possible values:** Any past date and time up 24 months ago that is earlier than the `BeforeDate` by less than 12 months

  The date and time after which the report's transaction was created, based on the transaction's `CreationDate`.
</ParamField>

<ParamField body="BeforeDate" type="Unix timestamp" required>
  **Possible values:** Any past date and time up 24 months ago that is later than the `AfterDate` by less than 12 months

  The date and time before which the report's transaction was created, based on the transaction's `CreationDate`.
</ParamField>

<ParamField body="Filters" type="object">
  The filers to apply. Each `ReportType` has different available filters:

  <Tabs>
    <Tab title="COLLECTED_FEES">
      The `Currency` filter is available. If not specified, the report contains data on all currencies.

      <Expandable title="properties" defaultOpen>
        <ParamField body="Currency" type="string">
          The currency of the `DebitedFunds`, `CreditedFunds`, or `Fees` of the transactions.
        </ParamField>
      </Expandable>
    </Tab>

    <Tab title="USER_WALLET_TRANSACTIONS">
      The `Currency`, `UserId`, and `WalletId` filters are available, and can be used alone or in combination, in which case the report data satisfies both filters.

      * `UserId` and `Currency` – Report contains all transactions (credited or debited) in the currency where `UserId` is the `AuthorId`
      * `UserId` and `WalletId` – Report contains all transactions (credited or debited) in all currencies where the `UserId` is specified as the `DebitedWalletId` or `CreditedWalletId`. **Caution:** If the `WalletId` is not a wallet owned by the `UserId`, then the report will be empty.

      The `Currency` and `WalletId` cannot be used together.

      If no `Filters` are specified, the report contains all successful transactions crediting or debiting all user wallets.

      <Expandable title="properties" defaultOpen>
        <ParamField body="Currency" type="string">
          The currency of the `DebitedFunds`, `CreditedFunds`, or `Fees` of the transactions.
        </ParamField>

        <ParamField body="UserId" type="string">
          The unique identifier of the user referenced as the `AuthorId` or `CreditedUserId` of the transaction.
        </ParamField>

        <ParamField body="WalletId" type="string">
          The unique identifier of the wallet referenced as the `DebitedWalletId` or `CreditedWalletId` of the transaction.
        </ParamField>
      </Expandable>
    </Tab>

    <Tab title="ECHO_INTENT">
      The `ECHO_INTENT` and `ECHO_INTENT_ACTION` reports have the same filters, which can be used in any combination.

      <Expandable title="properties" defaultOpen>
        <ParamField body="Type" type="string">
          The type of Intent (as indicated in the settlement file): `PAYIN`, `REFUND`, `DISPUTE`
        </ParamField>

        <ParamField body="Status" type="string">
          The `Status` of the Intent: `AUTHORIZED`, `PARTIALLY_CAPTURED`, `CAPTURED`, `CANCELED`, `REFUNDED`, `REFUND_REVERSED`, `DISPUTED`, `DEFENDED`, `DISPUTED_WON`, `DISPUTED_LOST`
        </ParamField>

        <ParamField body="PaymentMethod" type="string">
          The payment method of the Intent: one of the [supported values](/api-reference/echo/supported-payment-methods) of the `ExternalProviderPaymentMethod`
        </ParamField>
      </Expandable>
    </Tab>

    <Tab title="ECHO_INTENT_ACTION">
      The `ECHO_INTENT` and `ECHO_INTENT_ACTION` reports have the same filters, which can be used in any combination.

      <Expandable title="properties" defaultOpen>
        <ParamField body="Type" type="string">
          The type of Intent (as indicated in the settlement file): `PAYIN`, `REFUND`, `DISPUTE`
        </ParamField>

        <ParamField body="Status" type="string">
          The `Status` of the Intent: `AUTHORIZED`, `PARTIALLY_CAPTURED`, `CAPTURED`, `CANCELED`, `REFUNDED`, `REFUND_REVERSED`, `DISPUTED`, `DEFENDED`, `DISPUTED_WON`, `DISPUTED_LOST`
        </ParamField>

        <ParamField body="PaymentMethod" type="string">
          The payment method of the Intent: one of the [supported values](/api-reference/echo/supported-payment-methods) of the `ExternalProviderPaymentMethod`
        </ParamField>
      </Expandable>
    </Tab>

    <Tab title="ECHO_SETTLEMENT">
      On the `ECHO_SETTLEMENT` report, the following filters can be used (alone or together).

      <Expandable title="properties" defaultOpen>
        <ParamField body="Status" type="string">
          The `Status` of the Settlement: `UPLOADED`, `CREATED`, `UNMATCHED`, `PARTIALLY_MATCHED`, `PENDING_FUNDS_RECEPTION`, `INSUFFICIENT_FUNDS`, `RECONCILED`, `FAILED`
        </ParamField>

        <ParamField body="ExternalProviderName" type="string">
          The [supported third-party PSP](/api-reference/echo/supported-providers) processing the transaction.
        </ParamField>
      </Expandable>
    </Tab>

    <Tab title="ECHO_SPLIT">
      On the `ECHO_SPLIT` report, the the following filters can be used (alone or in combination).

      <Expandable title="properties" defaultOpen>
        <ParamField body="Status" type="string">
          The `Status` of the Split: `CREATED`, `PENDING_FUNDS_RECEPTION`, `AVAILABLE`, `PENDING`, `COMPLETED`, `REJECTED`, `FAILED `, `REVERSED`
        </ParamField>

        <ParamField body="IntentId" type="string">
          The unique identifier of the related Intent.

          **Caution:** There is no validation that the `IntentId` is valid.
        </ParamField>

        <ParamField body="Scheduled" type="boolean">
          Whether or not the `TransferDate` was sent (in either the Intent or the Split), regardless of the `Status` of the Split.
        </ParamField>
      </Expandable>
    </Tab>
  </Tabs>
</ParamField>

<ParamField body="Columns" type="array">
  **Possible values:** The columns listed in the [Reports](/reports) guide, which differ according to the report type.

  **Default values:** The default columns listed in the [Reports](/reports) guide, which differ according to the report type.

  The data columns to be included in the report.
</ParamField>

### Responses

<AccordionGroup>
  <Accordion title="200 - Response parameters">
    <ResponseField name="Id" type="string">
      Max length: 128 characters (see [data formats](/api-reference/overview/data-formats) for details)

      The unique identifier of the object.
    </ResponseField>

    <ResponseField name="Tag" type="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.
    </ResponseField>

    <ResponseField name="CreationDate" type="Unix timestamp">
      The date and time at which the object was created.
    </ResponseField>

    <ResponseField name="ReportDate" type="Unix timestamp | null">
      The date and time at which the report was generated.
    </ResponseField>

    <ResponseField name="Status" type="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).
    </ResponseField>

    <ResponseField name="ResultCode" type="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.
    </ResponseField>

    <ResponseField name="ResultMessage" type="string">
      The explanation of the result code.
    </ResponseField>

    <ResponseField name="DownloadFormat" type="string">
      **Returned values:** `CSV`

      The format in which the report is going to be downloaded.
    </ResponseField>

    <ResponseField name="DownloadURL" type="string | null">
      The URL at which the report file can be downloaded when the `Status` is `GENERATED`.
    </ResponseField>

    <ResponseField name="ReportType" type="string">
      **Possible 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 escrow 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 expected money movements to be escrowed.
      * `ECHO_SPLIT` – Summary of all splits related to intents during the selected period, detailing the transfer of funds to the declared destination.
    </ResponseField>

    <SortResponse />

    <ResponseField name="AfterDate" type="Unix timestamp">
      **Possible values:** Any date and time (before the `BeforeDate`) between the present and 24 months ago.

      The date and time after which the report's transaction was created, based on the transaction's `CreationDate`.

      **Note:** The period between the `AfterDate` and the `BeforeDate` cannot exceed 12 months.
    </ResponseField>

    <ResponseField name="BeforeDate" type="Unix timestamp">
      **Possible values:** Any date and time (after the `AfterDate`) between the present and 24 months ago.

      The date and time before which the report's transaction was created, based on the transaction's `CreationDate`.

      **Note:** The period between the `AfterDate` and the `BeforeDate` cannot exceed 12 months.
    </ResponseField>

    <ResponseField name="Filters" type="object">
      The filters sent in the request. Different filters are available for each `ReportType`.
    </ResponseField>

    <ResponseField name="Columns" type="array (string)">
      **Possible values:** The columns listed in the [Reports](/reports) guide, which differ according to the report type.

      **Default values:** The default columns listed in the [Reports](/reports) guide, which differ according to the report type.

      The data columns to be included in the report.
    </ResponseField>
  </Accordion>
</AccordionGroup>

<AccordionGroup>
  <Accordion title="400 - User wallet transactions – WalletId and Currency filters can't be combined">
    ```json theme={null}
    {
        "Message": "One or several required parameters are missing or incorrect. An incorrect resource ID also raises this kind of error.",
        "Type": "param_error",
        "Id": "48455ac1-cdb1-4d15-b1e0-510a38770bd1",
        "Date": 1748869280.0,
        "errors": {
            "UserId & Currency": "User Id or Wallet Id has to be provided in filters"
        }
    }
    ```
  </Accordion>

  <Accordion title="400 - Max. 12 months between AfterDate and BeforeDate">
    ```json theme={null}
    {
        "Message": "One or several required parameters are missing or incorrect. An incorrect resource ID also raises this kind of error.",
        "Type": "param_error",
        "Id": "552b8151-ee15-4aaa-886c-aaf2757aea76",
        "Date": 1748009585.0,
        "errors": {
            "Report": "Max 12 months between AfterDate and BeforeDate."
        }
    }
    ```
  </Accordion>

  <Accordion title="Invalid Column for ReportType">
    ```json theme={null}
    {
        "Message": "One or several required parameters are missing or incorrect. An incorrect resource ID also raises this kind of error.",
        "Type": "param_error",
        "Id": "a82b56d6-2471-4b51-8480-af7e24cb695e",
        "Date": 1748869101.0,
        "errors": {
            "Report": "Unknown columns were found in the list: Amount, Report Columns: ClientId, TransactionId, CreationDate, CreationDate:ISO, ExecutionDate, ExecutionDate:ISO, AuthorId, CreditedUserId, DebitedFundsAmount, DebitedFundsCurrency, CreditedFundsAmount, CreditedFundsCurrency, FeesAmount, FeesCurrency, Type, Nature, CreditedWalletId, DebitedWalletId, BankAccountId, PreauthorizationId, BankWireRef, CardId, CardAlias, CardType, CardCountry, CardExpirationDate, Culture, DeclaredDebitedFundsAmount, DeclaredDebitedFundsCurrency, DeclaredFeesAmount, DeclaredFeesCurrency, ExecutionType, PaymentType, WireReference"
        }
    }
    ```
  </Accordion>
</AccordionGroup>

<ResponseExample>
  ```json COLLECTED_FEES expandable theme={null}
  {
      "Id": "report_01JVVQDDZ4AT67C2W62ZNK2DC2",
      "Tag": "Created using the Mangopay API Postman collection",
      "CreationDate": 1747908474,
      "ReportDate": null,
      "Status": "PENDING",
      "ResultCode": null,
      "ResultMessage": null,
      "DownloadFormat": "CSV",
      "DownloadURL": null,
      "ReportType": "COLLECTED_FEES",
      "Sort": "CreationDate:DESC",
      "DateRangeBy": "ExecutionDate",
      "AfterDate": 1740787200,
      "BeforeDate": 1743544740,
      "Filters": {
          "Currency": "EUR"
      },
      "Columns": [
          {
              "Name": "ClientId",
              "IsDefault": true
          },
          {
              "Name": "TransactionId",
              "IsDefault": true
          },
          {
              "Name": "CreationDate",
              "IsDefault": true
          },
          {
              "Name": "ExecutionDate",
              "IsDefault": true
          },
          {
              "Name": "AuthorId",
              "IsDefault": true
          },
          {
              "Name": "DebitedWalletId",
              "IsDefault": true
          },
          {
              "Name": "CreditedWalletId",
              "IsDefault": true
          },
          {
              "Name": "CreditedFundsCurrency",
              "IsDefault": true
          },
          {
              "Name": "CreditedFundsAmount",
              "IsDefault": true
          },
          {
              "Name": "DebitedFundsCurrency",
              "IsDefault": true
          },
          {
              "Name": "DebitedFundsAmount",
              "IsDefault": true
          },
          {
              "Name": "FeesAmount",
              "IsDefault": true
          },
          {
              "Name": "FeesCurrency",
              "IsDefault": true
          },
          {
              "Name": "Type",
              "IsDefault": true
          },
          {
              "Name": "Nature",
              "IsDefault": true
          },
          {
              "Name": "PaymentType",
              "IsDefault": true
          },
          {
              "Name": "Tag",
              "IsDefault": true
          }
      ]
  }
  ```

  ```json USER_WALLET_TRANSACTIONS expandable theme={null}
  {
      "Id": "report_01JVVQFJETHHP9M9S18RN6N8JZ",
      "Tag": "Created using the Mangopay API Postman collection",
      "CreationDate": 1747908544,
      "ReportDate": null,
      "Status": "PENDING",
      "ResultCode": null,
      "ResultMessage": null,
      "DownloadFormat": "CSV",
      "DownloadURL": null,
      "ReportType": "USER_WALLET_TRANSACTIONS",
      "Sort": "CreationDate:DESC",
      "DateRangeBy": "ExecutionDate",
      "AfterDate": 1740787200,
      "BeforeDate": 1743465599,
      "Filters": {
          "UserId": "user_m_01JSM1ZG3MAWR272S99ZKE2WSP",
          "Currency": "EUR"
      },
      "Columns": [
          {
              "Name": "ClientId",
              "IsDefault": true
          },
          {
              "Name": "TransactionId",
              "IsDefault": true
          },
          {
              "Name": "CreationDate",
              "IsDefault": true
          },
          {
              "Name": "ExecutionDate",
              "IsDefault": true
          },
          {
              "Name": "AuthorId",
              "IsDefault": true
          },
          {
              "Name": "CreditedUserId",
              "IsDefault": true
          },
          {
              "Name": "DebitedFundsAmount",
              "IsDefault": true
          },
          {
              "Name": "DebitedFundsCurrency",
              "IsDefault": true
          },
          {
              "Name": "CreditedFundsAmount",
              "IsDefault": true
          },
          {
              "Name": "CreditedFundsCurrency",
              "IsDefault": true
          },
          {
              "Name": "FeesAmount",
              "IsDefault": true
          },
          {
              "Name": "FeesCurrency",
              "IsDefault": true
          },
          {
              "Name": "Type",
              "IsDefault": true
          },
          {
              "Name": "Nature",
              "IsDefault": true
          },
          {
              "Name": "CreditedWalletId",
              "IsDefault": true
          },
          {
              "Name": "DebitedWalletId",
              "IsDefault": true
          },
          {
              "Name": "BankAccountId",
              "IsDefault": true
          },
          {
              "Name": "PreauthorizationId",
              "IsDefault": true
          },
          {
              "Name": "BankWireRef",
              "IsDefault": true
          },
          {
              "Name": "CardId",
              "IsDefault": true
          },
          {
              "Name": "CardAlias",
              "IsDefault": true
          },
          {
              "Name": "CardType",
              "IsDefault": true
          },
          {
              "Name": "CardCountry",
              "IsDefault": true
          },
          {
              "Name": "CardExpirationDate",
              "IsDefault": true
          },
          {
              "Name": "Culture",
              "IsDefault": true
          },
          {
              "Name": "DeclaredDebitedFundsAmount",
              "IsDefault": true
          },
          {
              "Name": "DeclaredDebitedFundsCurrency",
              "IsDefault": true
          },
          {
              "Name": "DeclaredFeesAmount",
              "IsDefault": true
          },
          {
              "Name": "DeclaredFeesCurrency",
              "IsDefault": true
          },
          {
              "Name": "ExecutionType",
              "IsDefault": true
          },
          {
              "Name": "PaymentType",
              "IsDefault": true
          },
          {
              "Name": "WireReference",
              "IsDefault": true
          },
          {
              "Name": "Tag",
              "IsDefault": true
          }
      ]
  }
  ```

  ```json ECHO_INTENT expandable theme={null}
  {
      "Id": "report_01K21WBZNWF8JYD5NDMKA3YA73",
      "Tag": "Created using the Mangopay API Postman collection",
      "CreationDate": 1754557447,
      "ReportDate": null,
      "Status": "PENDING",
      "ResultCode": null,
      "ResultMessage": null,
      "DownloadFormat": "CSV",
      "DownloadURL": null,
      "ReportType": "ECHO_INTENT",
      "Sort": "CreationDate:DESC",
      "DateRangeBy": null,
      "AfterDate": 1740787200,
      "BeforeDate": 1743544740,
      "Filters": {
          "PaymentMethod": "MASTERCARD",
          "Status": "CAPTURED",
          "Type": "PAYIN"
      },
      "Columns": [
          {
              "Name": "Id",
              "IsDefault": true
          },
          {
              "Name": "Status",
              "IsDefault": true
          },
          {
              "Name": "Amount",
              "IsDefault": true
          },
          {
              "Name": "Currency",
              "IsDefault": true
          },
          {
              "Name": "FeesAmount",
              "IsDefault": true
          },
          {
              "Name": "FeesCurrency",
              "IsDefault": true
          },
          {
              "Name": "Type",
              "IsDefault": true
          },
          {
              "Name": "PaymentMethod",
              "IsDefault": true
          },
          {
              "Name": "BuyerId",
              "IsDefault": true
          },
          {
              "Name": "SellerId",
              "IsDefault": true
          }
      ]
  }
  ```

  ```json ECHO_INTENT_ACTION expandable theme={null}
  {
      "Id": "report_01K21XEH908CGAN6W8XJ1RK4GW",
      "Tag": "Created using the Mangopay API Postman collection",
      "CreationDate": 1754558580,
      "ReportDate": null,
      "Status": "PENDING",
      "ResultCode": null,
      "ResultMessage": null,
      "DownloadFormat": "CSV",
      "DownloadURL": null,
      "ReportType": "ECHO_INTENT_ACTION",
      "Sort": "CreationDate:DESC",
      "DateRangeBy": null,
      "AfterDate": 1740787200,
      "BeforeDate": 1743544740,
      "Filters": {
          "PaymentMethod": "MASTERCARD",
          "Status": "CAPTURED",
          "Type": "PAYIN"
      },
      "Columns": [
          {
              "Name": "IntentId",
              "IsDefault": true
          },
          {
              "Name": "Id",
              "IsDefault": true
          },
          {
              "Name": "ExternalProcessingDate",
              "IsDefault": true
          },
          {
              "Name": "ExternalProviderReference",
              "IsDefault": true
          },
          {
              "Name": "ExternalMerchantReference",
              "IsDefault": true
          },
          {
              "Name": "Status",
              "IsDefault": true
          },
          {
              "Name": "Amount",
              "IsDefault": true
          },
          {
              "Name": "Currency",
              "IsDefault": true
          },
          {
              "Name": "FeesAmount",
              "IsDefault": true
          },
          {
              "Name": "FeesCurrency",
              "IsDefault": true
          },
          {
              "Name": "Type",
              "IsDefault": true
          },
          {
              "Name": "PaymentMethod",
              "IsDefault": true
          },
          {
              "Name": "BuyerId",
              "IsDefault": true
          },
          {
              "Name": "SellerId",
              "IsDefault": true
          }
      ]
  }
  ```

  ```json ECHO_SETTLEMENT expandable theme={null}
  {
      "Id": "report_01K2208G3778ETC7KKF8AE2895",
      "Tag": "Created using the Mangopay API Postman collection",
      "CreationDate": 1754561527,
      "ReportDate": null,
      "Status": "PENDING",
      "ResultCode": null,
      "ResultMessage": null,
      "DownloadFormat": "CSV",
      "DownloadURL": null,
      "ReportType": "ECHO_SETTLEMENT",
      "Sort": "CreationDate:DESC",
      "DateRangeBy": null,
      "AfterDate": 1740787200,
      "BeforeDate": 1743544740,
      "Filters": {
          "Status": "RECONCILED",
          "ExternalProviderName": "STRIPE"
      },
      "Columns": [
          {
              "Name": "Id",
              "IsDefault": true
          },
          {
              "Name": "CreationDate",
              "IsDefault": true
          },
          {
              "Name": "FileName",
              "IsDefault": true
          },
          {
              "Name": "SettlementCurrency",
              "IsDefault": true
          },
          {
              "Name": "Status",
              "IsDefault": true
          },
          {
              "Name": "SettledTransactionCount",
              "IsDefault": true
          },
          {
              "Name": "UnsettledTransactionCount",
              "IsDefault": true
          },
          {
              "Name": "SettledAmount",
              "IsDefault": true
          },
          {
              "Name": "DeclaredAmount",
              "IsDefault": true
          },
          {
              "Name": "DeficitAmount",
              "IsDefault": true
          },
          {
              "Name": "ExternalProviderName",
              "IsDefault": true
          }
      ]
  }
  ```

  ```json ECHO_SPLIT expandable theme={null}
  {
      "Id": "report_01K220F5CEBWE4J9V25V7XNZX6",
      "Tag": "Created using the Mangopay API Postman collection",
      "CreationDate": 1754561746,
      "ReportDate": null,
      "Status": "PENDING",
      "ResultCode": null,
      "ResultMessage": null,
      "DownloadFormat": "CSV",
      "DownloadURL": null,
      "ReportType": "ECHO_SPLIT",
      "Sort": "CreationDate:DESC",
      "DateRangeBy": null,
      "AfterDate": 1740787200,
      "BeforeDate": 1743544740,
      "Filters": {
          "Status": "COMPLETED",
          "IntentId": "int_0197f975-63f6-714e-8fc6-4451e128170f",
          "Scheduled": false
      },
      "Columns": [
          {
              "Name": "Id",
              "IsDefault": true
          },
          {
              "Name": "IntentId",
              "IsDefault": true
          },
          {
              "Name": "AuthorId",
              "IsDefault": true
          },
          {
              "Name": "Amount",
              "IsDefault": true
          },
          {
              "Name": "Currency",
              "IsDefault": true
          },
          {
              "Name": "FeesAmount",
              "IsDefault": true
          },
          {
              "Name": "FeesCurrency",
              "IsDefault": true
          },
          {
              "Name": "Status",
              "IsDefault": true
          },
          {
              "Name": "Description",
              "IsDefault": true
          },
          {
              "Name": "CreditedWalletId",
              "IsDefault": true
          },
          {
              "Name": "DebitedWalletId",
              "IsDefault": true
          },
          {
              "Name": "Scheduled",
              "IsDefault": true
          },
          {
              "Name": "CreationDate",
              "IsDefault": true
          },
          {
              "Name": "ExecutionDate",
              "IsDefault": true
          }
      ]
  }
  ```
</ResponseExample>

<RequestExample>
  ```json COLLECTED_FEES theme={null}
  {
      "Tag": "Created using the Mangopay API Postman collection",
      "DownloadFormat": "CSV",
      "ReportType": "COLLECTED_FEES",
      "DateRangeBy": "ExecutionDate",
      "AfterDate": 1740787200,
      "BeforeDate": 1743544740,
      "Filters": {
          "Currency": "EUR"
      }
  }
  ```

  ```json USER_WALLET_TRANSACTIONS theme={null}
  {
      "Tag": "Created using the Mangopay API Postman collection",
      "DownloadFormat": "CSV",
      "ReportType": "USER_WALLET_TRANSACTIONS",
      "DateRangeBy": "ExecutionDate",
      "AfterDate": 1740787200,
      "BeforeDate": 1743465599,
      "Filters": {
          "UserId": "user_m_01JSM1ZG3MAWR272S99ZKE2WSP",
          "Currency": "EUR"
      }
  }
  ```

  ```json ECHO_INTENT theme={null}
  {
      "Tag": "Created using the Mangopay API Postman collection",
      "DownloadFormat": "CSV",
      "ReportType": "ECHO_INTENT",
      "AfterDate": 1740787200,
      "BeforeDate": 1743544740,
      "Filters": {
          "PaymentMethod": "MASTERCARD",
          "Status": "CAPTURED",
          "Type": "PAYIN"
      }
  }
  ```

  ```json ECHO_INTENT_ACTION theme={null}
  {
      "Tag": "Created using the Mangopay API Postman collection",
      "DownloadFormat": "CSV",
      "ReportType": "ECHO_INTENT_ACTION",
      "AfterDate": 1740787200,
      "BeforeDate": 1743544740,
      "Filters": {
          "PaymentMethod": "MASTERCARD",
          "Status": "CAPTURED",
          "Type": "PAYIN"
      }
  }
  ```

  ```json ECHO_SETTLEMENT theme={null}
  {
      "Tag": "Created using the Mangopay API Postman collection",
      "DownloadFormat": "CSV",
      "ReportType": "ECHO_SETTLEMENT",
      "AfterDate": 1740787200,
      "BeforeDate": 1743544740,
      "Filters": {
          "Status": "RECONCILED",
          "ExternalProviderName": "STRIPE"
      }
  }
  ```

  ```json ECHO_SPLIT theme={null}
  {
      "Tag": "Created using the Mangopay API Postman collection",
      "DownloadFormat": "CSV",
      "ReportType": "ECHO_SPLIT",
      "AfterDate": 1740787200,
      "BeforeDate": 1743544740,
      "Filters" : {
          "Status" : "COMPLETED",
          "IntentId" : "int_0197f975-63f6-714e-8fc6-4451e128170f",
          "Scheduled" : false
      }
  }
  ```
</RequestExample>
