---
title: "Get Owner"
method: GET
path: "/snapshots/{snapshot_id}/owners/{owner_key}"
tags: ["owners"]
---

# Get Owner

`GET /snapshots/{snapshot_id}/owners/{owner_key}`

Full profile for one contributor.

``owner_key`` is either the contributor's lower-cased email or
``name:<display>`` for anonymous-email entries. URL-encoded by the caller.

## Path parameters

- `snapshot_id` string, required
- `owner_key` string, required

## Response `200`

Successful Response

- OwnerProfileResponse
  - `key` string, required
  - `name` string, required
  - `email` string, nullable
  - `files_owned` integer
  - `hotspots_owned` integer
  - `silo_modules` integer
  - `dead_code_files_owned` integer
  - `dead_code_lines_owned` integer
  - `commit_count_90d` integer
  - `last_commit_at` string, date-time, nullable
  - `first_commit_at` string, date-time, nullable
  - `bus_factor_risk_files` integer
  - `lines_added_90d_est` integer
  - `lines_deleted_90d_est` integer
  - `modules` OwnerModuleRollup[]
    - `module_path` string, required
    - `file_count` integer, required
    - `hotspot_count` integer, required
    - `dominant_pct` number, required
  - `top_files` OwnerFileEntry[]
    - `file_path` string, required
    - `commit_count_90d` integer, required
    - `churn_percentile` number, required
    - `bus_factor` integer, required
    - `is_hotspot` boolean, required
    - `last_commit_at` string, date-time, nullable
    - `primary_owner_commit_pct` number, nullable
  - `co_authors` OwnerCoAuthor[]
    - `name` string, required
    - `email` string, nullable
    - `shared_files` integer, required
    - `co_change_strength` number, required
  - `commit_categories` object
  - `files_touched_total` integer
  - `co_authors_total` integer
  - `agent_collab` OwnerAgentCollab — Agent-collaboration rollup over an owner's files (repowise >= 0.18.0). `agent_share_pct` is the share of agent-attributed commits across the files this person owns; None when there are no attributed commits.
    - `files_with_agent_commits` integer
    - `agent_commit_count` integer
    - `agent_share_pct` number, nullable
    - `tier_counts` object

## Other responses

- `422` — Validation Error

---

[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/491affc1d3e7?raw)
