Discover APIs, integration guides, and other documentation
Can't find what you're looking for? Ask in the community.
HubSpot owners assign specific users to records, activities, or marketing tasks, and can be used in personalization tokens for your content. Owners are automatically created and updated in HubSpot when new users are added or existing owners are synced from Salesforce.
The owners API endpoints are read-only, so you can use them to retrieve an owner's identifying details, including the owner ID. This identifier can then be used to assign ownership to CRM records in HubSpot, via an integration, or via property change API calls.
To retrieve the owners in your account, make a GET
request to /crm/v3/owners
. The response will return each user's name, email, ID values, create/update dates, and if applicable, team information. Two ID values are returned, which are used for different purposes:
id
: the ID of the owner. This value should be used when retrieving information about a specific owner, and when assigning an owner to a record or activity.userId
: the ID of the user. This value can be used to specify users in the settings API, but will result in an error if it is used to assign ownership.To retrieve a specific owner, make a GET
request to /crm/v3/owners/{ownerId}
. You should use the id
value to specify the owner for which you want more details.
updatedAt
value in the response changes based on updates to the Owner object itself. It will not be updated for changes to the User object. For example, changing a user's permissions will not update the updatedAt
value.
Thank you for your feedback, it means a lot to us.