# Reports

All reports related paths.

 - [GET /users/{user_id}/reports](https://docs.upvest.co/api/release/upvest-investment-api.v1-1/reports/list_user_reports.md): Returns the list of reports generated for the end user identified by `user_id`. Narrow the list with the `type`, `instrument`, `start_date`, and `end_date` query parameters, and page through results w
 - [POST /reports](https://docs.upvest.co/api/release/upvest-investment-api.v1-1/reports/create_report.md): Creates a report from data the client submits, for either an end user or a business. This is how clients supply the planned fee structure and order details that Upvest needs to produce a compliant MiF
 - [GET /reports/{report_id}](https://docs.upvest.co/api/release/upvest-investment-api.v1-1/reports/retrieve_report.md): Retrieve a report for either a natural person or a business entity.
 - [GET /businesses/{business_id}/reports](https://docs.upvest.co/api/release/upvest-investment-api.v1-1/reports/list_business_reports.md): Returns a paginated list of reports generated for the business identified by `business_id`. Use the `offset` and `limit` query parameters to page through results; `meta.total_count` gives the total nu
 - [POST Reports events](https://docs.upvest.co/api/release/upvest-investment-api.v1-1/reports/report_event.md): Report events for either a natural person or a business entity.
