---
title: "Get Participant Data For Pm"
method: GET
path: "/api/v2/retool/participants/budget/info-view"
tags: ["v2", "Participants", "Participants", "Budget"]
---

# Get Participant Data For Pm

`GET /api/v2/retool/participants/budget/info-view`

Returns participants budget info data
Requestor must have authority to access (be the partipants assigned plan_manager)

## Query parameters

- `participant_id` string, uuid, required

## Response `200`

Successful Response

- ApiResponseJSONBudgetFullViewModel
  - `data` BudgetFullViewModel[] — List of items returned in the response following given criteria
    - `type_id` integer, nullable
    - `support_type` string, nullable
    - `type_spent_amount` string, nullable
    - `type_approved_amount` string, nullable
    - `type_allocated_amount` string, nullable
    - `type_remaining_amount` string, nullable
    - `type_instalment_start` string, date, nullable
    - `type_instalment_end` string, date, nullable
    - `support_type_text` string, nullable
    - `participant_number` integer, nullable
    - `type_estimated_remaining_amount` string, nullable
    - `participant_id` string, uuid, nullable
    - `plan_manager_id` string, uuid, nullable
    - `category_id` integer, nullable
    - `support_category` string, nullable
    - `category_spent_amount` string, nullable
    - `category_approved_amount` string, nullable
    - `category_allocated_amount` string, nullable
    - `category_remaining_amount` string, nullable
    - `category_instalment_start` string, date, nullable
    - `category_instalment_end` string, date, nullable
    - `support_category_text` string, nullable
    - `category_estimated_remaining_amount` string, nullable
    - `budget_rule_id` integer, nullable
    - `item_id` integer, nullable
    - `item` string, nullable
    - `in_kind` boolean, nullable
    - `item_type` string, nullable
    - `item_spent_amount` string, nullable
    - `quote_approved` boolean, nullable
    - `quoteable_item` boolean, nullable
    - `item_approved_amount` string, nullable
    - `item_allocated_amount` string, nullable
    - `item_remaining_amount` string, nullable
    - `item_estimated_remaining_amount` string, nullable
  - `meta` ApiResponseMeta — Standardised Api Response Meta Not always required (except for example; with paginated results) Future: Could provide base that includes org information, copy-write etc
    - `processing_time_ms` integer, nullable
    - `total_records` integer, nullable
    - `page` integer, nullable
    - `limit` integer, nullable
    - `count` integer, nullable
    - `cursor` unknown
    - `cursor_last` unknown
    - `more_data_available` boolean, nullable
  - `messages` ApiResponseMessage[], nullable — Response Messages
    - `message_type` 'debug' | 'info' | 'warning' | 'error', required
    - `message` string, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/caresquare/apis/fastapi.md) · [All operations](https://skmtc.dev/caresquare/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc.dev/caresquare/apis/fastapi/revisions/12dd4779f835?raw)
