---
title: "Get personal project details"
method: GET
path: "/api/admin/personal-dashboard/{projectId}"
tags: ["Projects"]
---

# Get personal project details

`GET /api/admin/personal-dashboard/{projectId}`

Return personal dashboard project events, owners, user roles and onboarding status

## Path parameters

- `projectId` string, required

## Response `200`

personalDashboardProjectDetailsSchema

- PersonalDashboardProjectDetailsSchema — Project details in personal dashboard
  - `insights` object, required — Insights for the project, including flag data and project health information.
    - `avgHealthCurrentWindow` integer, nullable, required — The project's average health score over the last 4 weeks
    - `avgHealthPastWindow` integer, nullable, required — The project's average health score over the previous 4-week window
    - `totalFlags` integer, required — The current number of non-archived flags
    - `activeFlags` integer, required — The number of active flags that are not stale or potentially stale
    - `staleFlags` integer, required — The current number of flags that have been manually marked as stale
    - `potentiallyStaleFlags` integer, required — The number of potentially stale flags as calculated by Unleash
    - `health` integer, required — Use `technicalDebt` instead.
    - `technicalDebt` integer, required — An indicator of the [project's technical debt](https://docs.getunleash.io/concepts/technical-debt#project-status) on a scale from 0 to 100
  - `onboardingStatus` union, required — The current onboarding status of a project.
    - object
      - `status` 'onboarding-started' | 'sdk-connected' | 'onboarded', required
    - object
      - `status` 'first-flag-created', required
      - `feature` string, required — The name of the feature flag
  - `latestEvents` object[], required — The latest events for the project.
    - `id` integer, required — The ID of the event.
    - `summary` string, nullable, required — **[Experimental]** A markdown-formatted summary of the event.
    - `createdBy` string, required — Which user created this event
    - `createdByImageUrl` string, required — URL used for the user profile image of the event author
    - `createdAt` string, date-time, required — When the event was recorded
  - `owners` union, required — The users and/or groups that have the "owner" role in this project. If no such users or groups exist, the list will contain the "system" owner instead.
    - union[]
      - union
        - object
          - `ownerType` 'user', required
          - `name` string, required
          - `imageUrl` string, nullable
          - `email` string, nullable
        - object
          - `ownerType` 'group', required
          - `name` string, required
    - object[]
      - `ownerType` 'system', required
  - `roles` object[], required — The list of roles that the user has in this project.
    - `name` string, required — The name of the role
    - `id` integer, required — The id of the role
    - `type` 'custom' | 'project', required — The type of the role

## Other responses

- `401` — Authorization information is missing or invalid. Provide a valid API token as the `authorization` header, e.g. `authorization:*.*.my-admin-token`.
- `403` — The provided user credentials are valid, but the user does not have the necessary permissions to perform this operation
- `404` — The requested resource was not found.

---

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