---
title: "Get User's Participants"
method: GET
path: "/api/v1/mobile/participants"
tags: ["Mobile - Participants"]
---

# Get User's Participants

`GET /api/v1/mobile/participants`

Get list of participants the authenticated user has access to.

## Headers

- `authorization` string, required — Bearer token

## Response `200`

Successful Response

- ParticipantsResponse — List of participants response.
  - `participants` ParticipantSummary[], required — List of participants
    - `id` string, required — Participant ID
    - `first_name` string, required — First name
    - `last_name` string, required — Last name
    - `participant_number` integer, nullable — NDIS participant number
    - `plan_manager_name` string, nullable — Plan manager company name
    - `is_pace_plan` boolean, nullable — Whether this is a PACE plan
    - `self_access` boolean — Whether user has self-access to this participant (is the participant)
    - `profile_picture_url` string, nullable — Profile picture URL (only for self-access participants)
    - `plan_manager_id` string, nullable — Plan manager ID (for profile picture uploads)
    - `permissions` string[] — List of permission IDs granted to this user for this participant
  - `total` integer, required — Total number of participants

## Other responses

- `401` — Unauthorized
- `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)
