---
title: "Get Users"
method: GET
path: "/users"
tags: ["User Settings"]
---

# Get Users

`GET /users`

Returns active users in the authenticated account. Uses the session's CompanyId and AccountId as security boundary.

**search** (optional): filters by UserName, FirstName, LastName, or Email (case-insensitive).

**limit** (optional): maximum results to return. Default: 50. Maximum allowed: 200.

Returns success=true with users=null when no users match the criteria.

## Query parameters

- `search` string
- `limit` integer

## Response `200`

Users retrieved.

- UserListResult
  - `success` boolean — Indicates whether the user list was retrieved successfully.
  - `users` UserGetInfoResult[], nullable — Active users in the account matching the search criteria. Null when no users match or the operation failed.
    - `companyId` integer — The company identifier.
    - `accountId` integer — The account identifier.
    - `userId` integer — The unique user identifier.
    - `userName` string, nullable — The user's login name.
    - `email` string, nullable — The user's email address.
    - `firstName` string, nullable — The user's first name.
    - `lastName` string, nullable — The user's last name.
    - `isActive` boolean — Indicates whether the user account is active.
  - `error` string, nullable — Error description when Success is false. Null when the operation succeeds.

---

[API](https://skmtc.net/researchsolutions/apis/article-galaxy-api.md) · [All operations](https://skmtc.net/researchsolutions/apis/article-galaxy-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/researchsolutions/article-galaxy-api/revisions/70fb92d278f5/schema)
