After reaching out through live chat I was advised to go to the hubspot slack group. I did some debugging with a couple nice people and made slightly further progress using the legacy V1 API https://legacydocs.hubspot.com/docs/methods/timeline/timeline-overview . I have now however hit another hurdle, when reaching the 5th step in the documentation of actually creating the timeline event to be displayed against a contact I receive a 500. This is specifically the PUT request. I don't know what could be causing the 500 and this is full the error response of my latest attempt:
This has taken a lot more time than I thought it would and I have other things to break. It would be great to get some advice on this from a tehcnical member of hubspot staff. Thanks.