I'm developing an integration with HibSpot where the goal is download the new contact created on HubSpot and the relevant news about form-submitted & eMail marketing.
For which I would like to download if the contact has submitted a form (If so, which one) and if a newsletter has been sent to the contact (If so, which one) and if there were clicks , opens bounds events.
It's not possible to get marketing email events using the "Get recently created contacts" endpoint. That data actually isn't accessible via the Contacts API; you'll need to use the Email Events API to pull marketing email information (sends, opens, clicks, etc). Here's the overview doc:
Most of that information is only accessible via a dedicated API, though you can get form submission information from the Contacts API:
Notes: Notes are Engagements; you can get a contacts associated engagements with the Associations API, and then pull those engagements with the Engagements API: