List Detailed Settlement Reports (Legacy)

Use this request to retrieve a list of Detailed Settlement Reports.

📘

Note:

This legacy endpoint supports API-based reporting. For the latest endpoints, see Schedule Detailed Settlement Reports and List Scheduled Detailed Settlement Reports.

To retrieve a list of Detailed Settlement Reports, send a GET request to the following endpoint:

{service_uri}/api/v2/reports/object-storage?report_type=settlement-detailed&month_from={month_from}&month_to={month_to}&status={status}&limit={limit}&offset={offset}

Details

DetailValue
Endpoint/api/v2/reports/object-storage/
MethodGET

Parameters

ParameterDescription
report_typeAlways set to settlement-detailed.
month_fromThe first month in the selection in yyyy-mm format.
month_toThe last month in the selection in yyyy-mm format.
statusThe report status: done, processing, or error.
limitThe number of reports to return. The maximum value is 1,000.
offsetThe pagination offset that defines the starting report position. For example, if there are 11 reports and the offset is 10, the report begins on the tenth report.

Examples

This example retrieves a list of reports for a specified period.

Request

GET https://{service_uri}/api/v2/reports/object-storage?report_type=settlement-detailed&month_from=2026-01&month_to=2026-01&status=done&limit=10&offset=0

Response

{
  "merchant_id": "123456789",
  "reports": [
    {
      "creation_time": "2026-01-15T09:34:25.044Z",
      "status_description": "The report is ready.",
      "reporting_period": "2026-01",
      "tax_region": "US",
      "report_id": "{name}.csv",
      "report_start_date": "2026-01-15",
      "status": "done",
      "url": "{service_uri}/api/v2/reports/object-storage/{name}.csv?report_type=settlement-detailed",
      "creation_timestamp": "1721381665044",
    "report_end_date": "2026-01-15"
    },
    {
      "creation_time": "2026-01-15T09:34:12.165Z",
      "status_description": "The report is ready.",
      "reporting_period": "2026-01",
      "tax_region": "US",
      "report_id": "{name}.csv",
      "manual": "true",
      "report_start_date": "2026-01-15",
      "status": "done",
      "url": "{service_uri}/api/v2/reports/object-storage/{name}.csv?report_type=settlement-detailed",
      "creation_timestamp": "1721381652165",
      "report_end_date": "2026-01-15"
    }
  ]
}

Post processing

Use the Download Detailed Settlement Reports request to download a report.

Automated scheduling

You can configure automated scheduling to generate a Detailed Settlement Report on a recurring schedule. For more information, see Schedule Detailed Settlement Reports.

When a scheduled report completes, the service sends a report.complete webhook event. You can use this webhook to receive a completion notification and download the report. For more information, see Vertex Webhooks.