---
title: "Read a person's published repository contributions"
method: GET
path: "/public/workspaces/{slug}/activity/people/{login}"
tags: ["public-activity"]
---

# Read a person's published repository contributions

`GET /public/workspaces/{slug}/activity/people/{login}`

## Request

- Base URL: `/` (relative, and the document was published on a file host, not at the API’s origin)
- URL: `/public/workspaces/{slug}/activity/people/{login}`
- Auth: none required

## Path parameters

- `slug` string, required
- `login` string, required

## Query parameters

- `range` '30d' | '90d' | '1y' | 'all' | 'custom'
- `from` string, date-time
- `to` string, date-time
- `repo` string[]

## Response `200`

Public contributions counted

- PublicActivityPersonDetail: One published person's public contributions. Excludes account details, teams, automation and private activity.
  - `breakdown` PublicActivityReviewBreakdown, required
    - `approvals` integer, required
    - `changeRequests` integer, required
    - `commentReviews` integer, required
  - `counts` PublicActivityCounts, required
    - `activeWeeks` integer, required
    - `contributions` integer, required
    - `issuesOpened` integer, required
    - `peopleHelped` integer, required
    - `pullRequestsMerged` integer, required
    - `pullRequestsOpened` integer, required
    - `pullRequestsReviewed` integer, required
  - `firstContributionAt` string, date-time
  - `from` string, date-time, required
  - `person` PublicActivityPersonIdentity, required
    - `avatarUrl` string, required
    - `htmlUrl` string, required
    - `login` string, required
    - `name` string, required
  - `repositories` PublicActivityPersonRepository[], required
    - `counts` PublicActivityCounts, required
      - `activeWeeks` integer, required
      - `contributions` integer, required
      - `issuesOpened` integer, required
      - `peopleHelped` integer, required
      - `pullRequestsMerged` integer, required
      - `pullRequestsOpened` integer, required
      - `pullRequestsReviewed` integer, required
    - `repository` PublicActivityRepository, required
      - `key` string, required
      - `name` string, required
    - `rowKey` string, required
  - `supportedKinds` string[], required
  - `to` string, date-time, required
  - `weeks` PublicActivityPersonWeek[], required
    - `breakdown` PublicActivityReviewBreakdown, required
      - `approvals` integer, required
      - `changeRequests` integer, required
      - `commentReviews` integer, required
    - `counts` PublicActivityCounts, required
      - `activeWeeks` integer, required
      - `contributions` integer, required
      - `issuesOpened` integer, required
      - `peopleHelped` integer, required
      - `pullRequestsMerged` integer, required
      - `pullRequestsOpened` integer, required
      - `pullRequestsReviewed` integer, required
    - `start` string, date-time, required

## Changes

- **2026-10-13** `c15896711e01`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/hephaestus-build/apis/hephaestus-api/changes/public/workspaces/:slug/activity/people/:login/get.md)

---

[API](https://skmtc.dev/hephaestus-build/apis/hephaestus-api.md) · [All operations](https://skmtc.dev/hephaestus-build/apis/hephaestus-api/llms.txt) · [OpenAPI document](https://skmtc.dev/hephaestus-build/apis/hephaestus-api/revisions/3592ab716973?raw)
