Hi, friends!
I collect a lot of question during investigation for integration with Hubspot. And will be very appreciate if you will help me.
Questions:
1.Is it possible to retrieve a list of dashboards/reports via API for the objects hierarchy creating
2. is there a possibility to retrieve data from dataset of specified report?
3. is there an API for exporting report to csv. pdf .. etc.
4. do you provide ability to integration via embedded report?
5. and if something above is possible what is the subscription plan we need?
@Mike_Eastwood, @LMeert perhaps one of you can help out our friend here 
Hi @JustVictor
Here’s a few answers to your questions:
1.Is it possible to retrieve a list of dashboards/reports via API for the objects hierarchy creating
Check out the Analytics API. It will probably do some of the things you need.
2. is there a possibility to retrieve data from dataset of specified report?
I haven’t fully exploredd these APIs yet, but it’s a good place to start:
3. is there an API for exporting report to csv. pdf .. etc.
No. We built our own PDF renderer (for Portal-iQ) that uses data parsed from the API (e.g. Contact information).
4. do you provide ability to integration via embedded report?
Not sure what you mean here…
5. and if something above is possible what is the subscription plan we need?
All of the APIs are accessible for all hubSpot Portals you are authorized in. I recommend setting up a free Developer Account to get started. Some of the APIs won’t work on the lower subscription tiers e.g. getting User Roles on Starter Tier won’t work because a Starter Account doesn’t have access to the Roles feature.
WARNING: The API Keys will be sunset, in the near future, so I’d take the time to create an OAuth setup in your app now.
Have fun
Mike
p.s. check out the SDKs here - they will give you a head start.
p.p.s. thank you for the mention @dennisedson
Hi @Mike_Eastwood, @dennisedson thanks a lot!
in 4th question, i mean something like the generated link for a specified report/dashboard, which I can integrate into my UI container, and it renders just the report/dashboard without redundant things