Moving Contact from one portal to anther using the API
Using the API, we have a business requirement where is certain cases we need to move a contact from one portal to another and retain all existing contact point information?
Is the possible? If so what is the best way to do this?
This will not contain all page views, engagements and email touch points. Email touch points can be accessed via the Email Events API. The overview is here: https://developers.hubspot.com/docs/methods/email/email_events_overview , there are other various endpoints available, see the sidebar of the Email Events API
The easiest option will be to grab the Contact JSON and recreate the contact based on the properties included, it just won’t contain the engagements, emails and page views.