User-level report
- product list: One or more user level products(can only be products within the product range selected by the partner during onboarding).
With this parameter, you can submit specific or all reports generated sending addresses to Klavi backend.
1.Specific reports example
After the report is generated, the Klavi backend will send the report pf_checking_account to https://www.yourdomain.com/checking/yourendpoint and send the report pf_credit_card to https://www.yourdomain.com/creditcard/yourpath.
2.Specific and other reports example
In this case, the Klavi backend will send the report pf_checking_account to https://www.yourdomain.com/checking/yourendpoint and send the other report to https://www.yourdomain.com/yourpath.
3.All reports example
After the report is generated, the Klavi backend will send all reports(You selected it when you onborading) to https://www.yourdomain.com/yourpath.
Please note that:
The parameter all is mutually exclusive with the parameters other and specific and cannot exist simultaneously. If it exists, the system will return an error.
Report generation logic
The Klavi backend will determine the data range for generating reports based on the parameters you submit.
- taxId: If you only submit this parameter, the Klavi backend system will aggregate all consents data ranges of all links around the taxId for report calculation and generation.
- linkId: If you submit this parameter and taxId(Required), the Klavi backend system will aggregate this linkId data ranges of taxId for report calculation and generation.
- consentId: If you submit this parameter and taxId(Required), the Klavi backend system will aggregate this consentId data ranges of the taxId for report calculation and generation.
You can submit any content you want with this parameter, and Klavi will temporarily save it. After the report is generated, it will be returned to you in the externalInfo data node of the report.
For example: