I need to get email body for all individually sent emails on Hubspot for the last few days/ hours. I was able to get a bunch of emails with email body in it with - https://api.hubapi.com/content/api/v2/emails . However I found no documentation on how to further filter data coming back from this end point. Is there a way for filtering them based on sender/receiver email address or at least a startTime?
I too need Email Body/Content info to display on the user info page of our application. It seems like we can get every possible detail about an email except the actual email....
That endpoint isn't an officially documented/supported part of the HubSpot API, so I wouldn't recommend using it since it's subject to be changed/deprecated without warning. There isn't currently an 'Email API' that allows you to pull that information; I can understand your use case, but we don't support that functionality at this time. If you have the inclination, I would encourage you to check out the Ideas Forum on the HubSpot Community. There, you can create a post including your use case that product and other customers can see.