Reports
Our Reports solution allows partners to pull aggregated transaction data. Partners can either customise the aggregates they wish to receive, or D•One has several standard summary reports which can be used. Reports are useful for partners who want to extract only the data that they will use in their decisioning.
Aggregating
Reports consist of data aggregations over different periods of time. These aggregations can be constructed with functions such as:
- average
- sum
- minimum
- maximum
- total count
- etc.
The metrics are further divided into time periods, these are typically 30, 90 & 365 days, however any period of time can be accommodated.
Set Reports
A suite of standard reports with data points that have been identified as useful across a range of credit scenarios have been created. These reports can be called from the Reports endpoint using specific report IDs. You can find the report IDs, as well as the response shapes for the standard reports within the following pages:
- Account Completeness Report
- Risks Report
- Affordability Report
- Income Report
- Credit Usage Report
- Periodic Transactions Report
Example
Below you can see a small snippet of a user's report. The response includes the name of the report and the transaction categorisation version used to create the report. The aggregations are provided within queries
. For this example, the total number of debit transactions over all time, plus the total amount of loan income over a 365 day period have been provided.
{
"reportId": "data-one-v1",
"categorisationVersion": "42.0.0",
"queries": {
"totalDebitTransactions": {
"results": [
{
"count": 749
}
]
},
"loansIncome365d": {
"results": [
{
"sumAmount": 0
}
]
}
}
}
For a specification of how calling the endpoint works, please see the API reference page.
Updated about 2 months ago