Asynchronous processing. Reports are generated asynchronously. After creating a report, poll the Get Report endpoint until
status transitions to SUCCEEDED, then use the download_url to retrieve the file. Large reports may take several minutes to process.Report Types
Yuno supports eleven report types, each designed for a specific reconciliation or analysis use case:| Type | Description | Typical Use Case |
|---|---|---|
PAYMENT | Payment-level summary including status, amounts, and metadata | Daily sales reconciliation, merchant dashboards |
TRANSACTION | Transaction-level detail including provider responses and retry attempts | Debugging declines, provider performance analysis |
TRANSACTION_RECONCILIATION | Matches Yuno transactions against provider settlement records | Finance reconciliation, dispute resolution |
SETTLEMENT | Provider settlement batches with net amounts and fees | Accounting, cash flow management |
COMMUNICATIONS | Webhook and notification delivery logs | Debugging webhook failures, delivery monitoring |
FRAUD_TRANSACTIONS | Fraud screening results and risk assessment data | Fraud analysis, risk rule tuning |
PAYOUTS | Payout transaction data including beneficiary and withdrawal details | Payout reconciliation, beneficiary audits |
FEES | Processing fees charged per transaction | Cost analysis, provider fee comparison |
AGENDA | Schedule of expected future settlements and receivables | Cash flow forecasting, receivables planning |
SALES_CONCILIATION | Matches sales records with provider confirmations | Sales vs. provider reconciliation |
ADVANCEMENTS | Early receipt of future receivables from providers | Advancement tracking, fee analysis |
Object Fields
The unique identifier of the report (UUID).Example:
rpt_e1f2a3b4-c5d6-7890-ef12-3456789abcdeThe report type, determining the data schema and available columns.Values:
PAYMENT, TRANSACTION, TRANSACTION_RECONCILIATION, SETTLEMENT, COMMUNICATIONS, FRAUD_TRANSACTIONS, PAYOUTS, FEES, AGENDA, SALES_CONCILIATION, ADVANCEMENTSExample: TRANSACTIONCurrent report generation status.Values:
PROCESSING, SUCCEEDED, FAILEDPROCESSING. Report is being generated. Poll until status changes.SUCCEEDED. Report is ready for download viadownload_url.FAILED. Generation failed (invalid filters, internal error). Checkdate_rangeandfiltersfor issues.
SUCCEEDEDThe time window for data included in the report.
Optional filters applied to narrow the report data. Available filters vary by report type.
The columns included in the report output. If not specified at creation, all available columns for the report type are included.Example:
["payment_id", "status", "amount", "currency", "provider", "created_at"]Pre-signed URL to download the report file. Only present when
status is SUCCEEDED. The URL expires after 24 hours.Example: https://reports.y.uno/downloads/rpt_e1f2a3b4-c5d6-7890-ef12-3456789abcde.csv?token=eyJ...The file format of the generated report.Values:
CSV, ZIPCSV. Single CSV file. Best for smaller reports.ZIP. Compressed archive containing the CSV. Used automatically for large reports.
CSVISO 8601 timestamp of when the report was requested.Example:
2026-03-10T09:00:00.000ZExample
Related Endpoints
- Create Report.
POST /v1/reports - Get Report.
GET /v1/reports/{report_id} - List Reports.
GET /v1/reports - Download Report.
GET /v1/reports/{report_id}/download
Related Concepts
- Reports. How to generate and use reports in Yuno