---
title: "Get personal dashboard"
method: GET
path: "/api/admin/personal-dashboard"
tags: ["Projects"]
---

# Get personal dashboard

`GET /api/admin/personal-dashboard`

Return all projects and flags that are relevant to the user.

## Response `200`

personalDashboardSchema

- PersonalDashboardSchema — Project and flags relevant to the user
  - `admins` object[], required — Users with the admin role in Unleash.
    - `id` integer, required — The user ID.
    - `name` string — The user's name.
    - `username` string — The user's username.
    - `imageUrl` string
    - `email` string
  - `projectOwners` object[], required — Users with the project owner role in Unleash. Only contains owners of projects that are visible to the user.
    - `ownerType` 'user', required — The type of the owner; will always be `user`.
    - `name` string, required — The name displayed for the user. Can be the user's name, username, or email, depending on what they have provided.
    - `imageUrl` string, nullable — The URL of the user's profile image.
    - `email` string, nullable — The user's email address.
  - `projects` object[], required — A list of projects that a user participates in with any role e.g. member or owner or any custom role
    - `id` string, required — The id of the project
    - `name` string, required — The name of the project
    - `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
    - `memberCount` integer, required — The number of members this project has
    - `featureCount` integer, required — The number of features this project has
  - `flags` object[], required — A list of flags a user created or favorited
    - `name` string, required — The name of the flag
    - `project` string, required — The id of the feature project
    - `type` string, required — The type of the feature flag

## 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)
