---
title: "Retrieves users"
method: GET
path: "/settings/users/2026-09"
tags: ["Basic"]
---

# Retrieves users

`GET /settings/users/2026-09`

## Request

- Base URL: `https://api.hubapi.com`
- URL: `https://api.hubapi.com/settings/users/2026-09`
- Auth: one of:
  - OAuth 2
    - Authorization code: `https://app.hubspot.com/oauth/authorize`
    - Token URL: `https://api.hubapi.com/oauth/v1/token` scopes: `crm.objects.users.read`
  - OAuth 2
    - Authorization code: `https://app.hubspot.com/oauth/authorize`
    - Token URL: `https://api.hubapi.com/oauth/v1/token` scopes: `settings.users.read`

Retrieve a paginated list of users in your HubSpot account. This endpoint allows you to specify the maximum number of results per page and to use a paging cursor for navigating through the list of users.

## Query parameters

- `after` string
- `limit` integer

## Response `200`

successful operation

- CollectionResponsePublicUserForwardPaging
  - `paging` ForwardPaging: Paging information for forward-only pagination. Contains the next page reference when more results are available; omitted or empty on the last page.
    - `next` NextPage: Specifies the paging information needed to retrieve the next set of results in a paginated API response
      - `after` string, required: A string token that indicates the position after the last item in the current page. It is used as a cursor to fetch the next set of results.
      - `link` string: A string URL that provides a direct link to the next page of results.
  - `results` PublicUser[], required: An array of PublicUser objects representing the users returned in the current page.
    - `email` string, required: The email address of the user. This is a required field and must be unique.
    - `firstName` string: The first name of the user, represented as a string.
    - `id` string, required: The unique identifier for the user, represented as a string.
    - `lastName` string: The last name of the user, represented as a string.
    - `primaryTeamId` string: The ID of the primary team to which the user belongs, represented as a string.
    - `roleId` string: A string representing a single role ID assigned to the user.
    - `roleIds` string[], required: An array of strings representing the IDs of the roles assigned to the user. This is a required field.
    - `seatNames` string[]: An array of strings representing the names of seats assigned to the user.
    - `secondaryTeamIds` string[]: An array of strings representing the IDs of secondary teams to which the user is associated.
    - `sendWelcomeEmail` boolean: A boolean indicating whether a welcome email should be sent to the user.
    - `superAdmin` boolean, required: A boolean indicating whether the user has super admin privileges. This is a required field.

## Other responses

- `default`: An error occurred.

## Changes

- **2026-10-13** (2026-09) `9aa42e094343`: 2 info
  - the security scope `crm.objects.users.read` was added to the endpoint's security scheme `oauth2`
  - the security scope `settings.users.read` was removed from the endpoint's security scheme `oauth2`
- **2026-10-10** (2026-09) `1ec62479c06a`: 2 info
  - the security scope `crm.objects.users.read` was added to the endpoint's security scheme `oauth2`
  - the security scope `settings.users.read` was removed from the endpoint's security scheme `oauth2`
- **2026-09-22** (2026-09) `1ec62479c06a`: 2 info
  - the security scope `crm.objects.users.read` was added to the endpoint's security scheme `oauth2`
  - the security scope `settings.users.read` was removed from the endpoint's security scheme `oauth2`

[Operation history](https://skmtc.dev/hubspot/apis/settings-user-provisioning/changes/settings/users/2026-09/get.md)

---

[API](https://skmtc.dev/hubspot/apis/settings-user-provisioning.md) - [All operations](https://skmtc.dev/hubspot/apis/settings-user-provisioning/llms.txt) - [OpenAPI document](https://skmtc.dev/hubspot/apis/settings-user-provisioning/revisions/9aa42e094343?raw)
