Skip to content

HubSpot: Owners schemas

5 HubSpot schemas with complete fields and constraints.

← Owners operations · All schemas

List owners — response body

FieldTypePresenceDescription and constraints
$objectRoot
pagingModelOptionalExpand List owners — response body — paging
resultsarrayRequired within parentAn array of PublicOwner objects, each representing an individual owner with their specific details.
results[]ModelEach itemExpand Retrieve a specific owner by ID — response body

Referenced models: List owners — response body — paging, Retrieve a specific owner by ID — response body

List owners — response body — paging

FieldTypePresenceDescription and constraints
$objectRootPaging information for forward-only pagination. Contains the next page reference when more results are available; omitted or empty on the last page.
nextModelOptionalExpand List owners — response body — paging next

Referenced models: List owners — response body — paging next

List owners — response body — paging next

FieldTypePresenceDescription and constraints
$objectRootSpecifies the paging information needed to retrieve the next set of results in a paginated API response
afterstringRequired within parentA string token used as a cursor for pagination, indicating the position after the last item on the current page.
linkstringOptionalA string containing the URL link to the next page of results.

Retrieve a specific owner by ID — response body

FieldTypePresenceDescription and constraints
$objectRoot
archivedbooleanRequired within parentIndicates whether the owner is archived.
createdAtstringRequired within parentThe date and time when the owner was created.
Format: date-time
emailstringOptionalThe email address of the owner.
firstNamestringOptionalThe first name of the owner.
idstringRequired within parentThe unique identifier of the owner.
lastNamestringOptionalThe last name of the owner.
teamsarrayOptionalAn array of teams associated with the owner, where each team is represented by a PublicTeam object.
teams[]ModelEach itemExpand Retrieve a specific owner by ID — response body — teams item
typestringRequired within parentThe type of the owner, which can be either PERSON or QUEUE.
Known values: PERSON, QUEUE
updatedAtstringRequired within parentThe date and time when the owner was last updated.
Format: date-time
userIdJSONOptional
userId (anyOf 1)integerAlternativeThe user ID of the owner.
Format: int32
userId (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
userIdIncludingInactiveJSONOptional
userIdIncludingInactive (anyOf 1)integerAlternativeThe user ID of the owner, including inactive users.
Format: int32
userIdIncludingInactive (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Referenced models: Retrieve a specific owner by ID — response body — teams item

Retrieve a specific owner by ID — response body — teams item

FieldTypePresenceDescription and constraints
$objectRoot
idstringRequired within parentThe unique identifier for the team, represented as a string.
namestringRequired within parentThe name of the team, represented as a string.
primarybooleanRequired within parentA boolean indicating whether this team is the primary team.

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.