It would be helpful if HubSpot could display which user merged a contact. This could be shown in the same timeline event that displays that the contact was merged. For example:
It is true that I can get this information using Postman and the API (GET /contacts/v1/contact/vid/:vid/profile) but it would be helpful if it showed on the main page for the contact and it didn’t require extra digging.
In the response from Postman, you can find the user id who performed the merge(s) of the contact under merge-audits[].user-id. The field merge-audits[].entity-id also shows more information about the user, including email address, when they logged in, etc.
It seems that this feature should’ve been built-in into HubSpot and we don’t need to get through these hurdles to get it. I mean, in an admin’s perspective, it is given that you need this information for audit. It just boggles my mind why they failed to include this in.
@rskousen - I’m on postman, I tried copying your sample to add into GET field, and changed the crossed number to contact ID. Am I doing it correctly? I’d like to know who merged contact records. I appreciate your help. Thank you.
@Rongen Since HubSpot is moving away from using hapikey, you would need to do the authentication with a bearer token instead of using ?hapikey=xxxx like I showed a few months ago.
A GET Postman call to https://api.hubspot.com/contacts/v1/contact/vid/XXXX/profile (where XXXX is the ID of the contact that was merged) will give you the information about any merges for that contact. Under merge-audits you will find the “user-id” who performed the merge (line 18302 in my example above). The information about this user ID can be found by calling https://api.hubspot.com/owners/v2/owners to get all of the system users for your company by user ID.