---
title: "Get Participant Form Data"
method: GET
path: "/api/v1/cs-forms/participant-form-data"
---

# Get Participant Form Data

`GET /api/v1/cs-forms/participant-form-data`

Returns decrypted, labeled form submission data for all form requests linked
to the given participant.

Covers two linkage scenarios:
1. form_request.linked_participant_id = participant_id   (explicit pre-link)
2. form_request.processing_outcomes['Participant Lead Created'] = str(participant_id)
   (participant created from the form on completion)

Results are scoped to the given plan_manager_id for security.
Each result includes service_agreement_url from forms_org_admin if configured.

## Query parameters

- `participant_id` string, uuid, required
- `plan_manager_id` string, uuid, required

## Response `200`

Successful Response

- ParticipantFormDataResponse
  - `form_requests` ParticipantFormRequest[], required
    - `request_id` string, required
    - `created_at` string, nullable
    - `fields` FormSubmissionField[], required
      - `field_key` string, required
      - `field_name` string, required
      - `field_value` unknown
      - `field_hidden` boolean
      - `field_type` string
      - `field_depth` integer
    - `service_agreement_url` string, nullable

## 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-service-production.skmtc.workers.dev/v1/apis/caresquare/fastapi/revisions/c9df874d8d59/schema)
