---
title: "Search for users enrolled in a course by name"
method: GET
path: "/v1/installs/{installSid}/courses/{courseSid}/users"
tags: ["Course"]
---

# Search for users enrolled in a course by name

`GET /v1/installs/{installSid}/courses/{courseSid}/users`

## Path parameters

- `installSid` string, required — Unique SID of the application install. Pattern: `AI` + 32 hex chars.
- `courseSid` string, required — Unique SID of the course. Pattern: `CU` + 32 hex chars.

## Query parameters

- `search` string, required — Search term to match against first name or last name (case-insensitive, partial match). Use empty string to return all users.
- `offset` integer — Zero-based offset for pagination.
- `role` 'learner' | 'instructor' — Filter results to a specific enrollment role. If omitted, all roles are returned.
- `limit` integer — Maximum number of results to return. Default 25, max 100.

## Response `default`

Successful

- string

---

[API](https://skmtc.net/smarterproctoring/apis/smarterproctoring-api.md) · [All operations](https://skmtc.net/smarterproctoring/apis/smarterproctoring-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/smarterproctoring/smarterproctoring-api/versions/561e0d9fd244/schema)
