---
title: "List Owners"
method: GET
path: "/snapshots/{snapshot_id}/owners"
tags: ["owners"]
---

# List Owners

`GET /snapshots/{snapshot_id}/owners`

## Request

- Base URL: `https://api.repowise.dev` (the document declares no server; this is the origin it was published from)
- URL: `https://api.repowise.dev/snapshots/{snapshot_id}/owners`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/repowise/apis/repowise-hosted-api/docs/snapshots/:snapshot_id/owners/get.ts> (a function with typed inputs; its response is checked against the schema)

Directory of contributors with rollup stats.

## Path parameters

- `snapshot_id` string, required

## Query parameters

- `q` string: Substring filter on name or email
- `sort` string: files_owned | hotspots_owned | commit_count_90d | dead_code_lines_owned | bus_factor_risk_files
- `limit` integer
- `offset` integer

## Response `200`

Successful Response

- PaginatedOwnerListEntry
  - `items` OwnerListEntry[], required
    - `key` string, required
    - `name` string, required
    - `email` string, nullable, required
    - `files_owned` integer, required
    - `hotspots_owned` integer, required
    - `silo_modules` integer, required
    - `dead_code_files_owned` integer, required
    - `dead_code_lines_owned` integer, required
    - `commit_count_90d` integer, nullable, required
    - `last_commit_at` string, date-time, nullable, required
    - `bus_factor_risk_files` integer, required
  - `total` integer, required
  - `has_more` boolean, required
  - `next_offset` integer, nullable

## Other responses

- `422`: Validation Error

## Changes

- **2026-09-30** `a814305b59f4`: 1 breaking
  - response property `items/items/commit_count_90d` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
- **2026-09-25** `98c833b3480d`: 16 info
  - the response property `items/items/bus_factor_risk_files` became required for the status `200`
  - the response property `items/items/commit_count_90d` became required for the status `200`
  - the response property `items/items/dead_code_files_owned` became required for the status `200`
  - the response property `items/items/dead_code_lines_owned` became required for the status `200`
  - …12 more

[Operation history](https://skmtc.dev/repowise/apis/repowise-hosted-api/changes/snapshots/:snapshot_id/owners/get.md)

---

[API](https://skmtc.dev/repowise/apis/repowise-hosted-api.md) - [All operations](https://skmtc.dev/repowise/apis/repowise-hosted-api/llms.txt) - [OpenAPI document](https://skmtc.dev/repowise/apis/repowise-hosted-api/revisions/3037f631a606?raw)
