hs_internal_user_id vs user id

I’m confused about user IDs in the HubSpot API.

The `/crm/v3/objects/users/` endpoint returns an `hs_object_id` (user ID), which is different from `hs_internal_user_id`. It seems that `hs_object_id` is only applicable in `/crm/v3/objects/users/`, while `hs_internal_user_id` is used in the rest of the HubSpot APIs, such as for owners, settings, etc.

Why are there multiple fields for user IDs, and how do they differ?

Hi @chilitest

hs_object_id is the unique identifier for all the objects so if you are using API please use the one which in bold letters.

I hope this will help you out. Please mark it as Solution Accepted and upvote to help another Community member.
Thanks!

Is this a scripted response? This doesn’t answer my question.
There are APIs that use the values from hs_internal_user_id. They don’t accept the values from hs_object_id. I simply can’t use hs_object_id anywhere but /crm/v3/objects/users/.