Skip to main content

Overview

Yuno’s Reports API allows you to generate and download detailed reports for transactions, settlements, disputes, and other operational data. Reports can be filtered by date range, payment method, status, and other criteria to support reconciliation, accounting, and analytics workflows.

Available Report Types

Generating a Report

Reports are generated asynchronously. You submit a report request, then poll or wait for a webhook notification when the report is ready.
Date range parameters must use datetime format (ISO 8601 with time component), not just a date. Using "2026-02-01" instead of "2026-02-01T00:00:00Z" will result in a validation error.

Downloading a Report

Once the report status is COMPLETED, retrieve the download URL.
Download URLs are temporary and expire after 7 days. Generate a new download URL by querying the report endpoint again if the link has expired.

Report Formats

Webhook Events

Filtering Options

Scheduling Reports

For recurring report needs, you can set up scheduled reports in the Yuno Dashboard under Reports > Scheduled Reports. Configure daily, weekly, or monthly reports that are automatically generated and delivered to your email or webhook endpoint.
Large reports (over 100,000 rows) may take several minutes to generate. Use webhooks instead of polling to efficiently detect report completion. For very large datasets, consider narrowing your date range or filters to reduce processing time.

Best Practices

  • Use datetime format: Always include the time component in date filters (e.g., 2026-02-01T00:00:00Z).
  • Set up webhooks: Listen for report.completed events instead of polling the API.
  • Automate reconciliation: Schedule daily transaction reports to match against your internal records.
  • Archive reports: Download and store reports in your own systems before download links expire.