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

# Get User's Participants

`GET /api/v1/mobile/participants`

## Request

- Base URL: `https://api.caresquare.com.au` (the document declares no server; this is the origin it was published from)
- URL: `https://api.caresquare.com.au/api/v1/mobile/participants`
- Auth: none declared. Required headers: `authorization`

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/caresquare-api.md) - [All operations](https://skmtc.dev/caresquare/apis/caresquare-api/llms.txt) - [OpenAPI document](https://skmtc.dev/caresquare/apis/caresquare-api/revisions/d428fe38bf62?raw)
