---
title: "Get Dashboard Data"
method: GET
path: "/api/v1/mobile/dashboard/{participant_id}"
tags: ["Mobile - Dashboard"]
---

# Get Dashboard Data

`GET /api/v1/mobile/dashboard/{participant_id}`

Get aggregated dashboard data including participant info, plan details, budget summary, and recent claims.

## Path parameters

- `participant_id` string, required — Participant ID

## Headers

- `authorization` string, required — Bearer token

## Response `200`

Successful Response

- DashboardResponse — Combined dashboard data response.
  - `participant` AppSchemasMobileParticipantInfo, required — Participant info for dashboard.
    - `id` string, required
    - `first_name` string, required
    - `last_name` string, required
    - `participant_number` integer, nullable
  - `plan` PlanInfo, required — Plan information for dashboard.
    - `start_date` string, nullable
    - `end_date` string, nullable
    - `days_remaining` integer, nullable
    - `days_elapsed` integer, nullable
    - `total_days` integer, nullable
    - `is_pace_plan` boolean
  - `budget_summary` BudgetSummary, required — Aggregated budget summary for dashboard.
    - `total_approved` number
    - `total_spent` number
    - `total_remaining` number
    - `spend_percentage` number
    - `average_weekly_spend` number
    - `available_weekly_spend` number
  - `recent_claims` RecentClaim[]
    - `id` integer, required
    - `provider_name` string, nullable
    - `date` string, nullable
    - `amount` number
    - `status` string
  - `spend_by_type` SpendByTypeMonth[]
    - `month` string, required
    - `core` number
    - `capital` number
    - `capacity_building` number
    - `total` number
  - `top_providers` TopProvider[]
    - `id` string, nullable — Provider ID
    - `name` string, required — Provider name
    - `total_spend` number — Total spend amount
    - `invoice_count` integer — Number of invoices
  - `alerts` object[]

## Other responses

- `401` — Unauthorized
- `403` — Access denied
- `404` — Participant not found
- `422` — Validation Error
- `500` — Internal server error

---

[API](https://skmtc.dev/caresquare/apis/fastapi.md) · [All operations](https://skmtc.dev/caresquare/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/caresquare/fastapi/revisions/c9df874d8d59/schema)
