---
title: "Get Pm Forms Count Paginated"
method: GET
path: "/api/v2/retool/forms-app/form-submissions-info-paginated"
tags: ["v2", "Forms App"]
---

# Get Pm Forms Count Paginated

`GET /api/v2/retool/forms-app/form-submissions-info-paginated`

Returns all form submissions info *interpretted* associated with the plan_manager_id (paginated)

From Table: forms.submissions

## Query parameters

- `request_id` string, uuid
- `order_by` string
- `order_direction` 'ASC' | 'DESC'
- `only_started_forms` boolean
- `cursor_position` string
- `limit` integer

## Response `200`

Successful Response

- ApiResponseJSONFormSubmissionsInfo
  - `data` FormSubmissionsInfo[] — List of items returned in the response following given criteria
    - `form_request` FormRequestModel, required
      - `id` string, uuid, required
      - `created_at` string, date-time
      - `created_by` string, nullable
      - `plan_manager` string, uuid, nullable
      - `processing_outcomes` unknown
      - `send_to` FormRequestSendTo
        - `email_request_to` string, nullable
        - `recipient_display_name` string, nullable
        - `email_notifications_to` string, nullable
      - `linked_participant_id` string, uuid, nullable
      - `linked_pm_provider_id` string, uuid, nullable
      - `created_by_` UserModel
        - `id` string, required
        - `email` string, nullable
        - `active` boolean, required
        - `created_at` string, date-time, required
        - `last_active` string, date-time, required
        - `first_name` string, nullable
        - `last_name` string, nullable
        - `plan_manager` string, uuid, nullable
        - `groups` string[], nullable
        - `internal` boolean, nullable
        - `qa_assigned` unknown
        - `profile_colour` string, nullable
      - `plan_manager_` PlanManagerModel
        - `id` string, uuid, required
        - `created_at` string, date-time, required
        - `company_name` string, nullable
        - `auth0_company_id` string, nullable
        - `lookup_name` string, nullable
        - `ignored_errors` string[], nullable
        - `codat_company_id` string, uuid, nullable
        - `codat_xero_connection_id` string, uuid, nullable
        - `reply_address` string, nullable
        - `modified_at` string, date-time, nullable
        - `plan_manager_abn` string, nullable
        - `ff_accounting_enabled` boolean, nullable
        - `company_logo` string, nullable
        - `ff_statements_enabled` boolean, nullable
        - `ff_ndis_api_integrated` boolean, nullable
        - `b2b_device_name` string, nullable
        - `device_expiry` string, date-time, nullable
        - `careaccess_auth` string, nullable
        - `key_expiry` string, date-time, nullable
        - `custom_email` string, nullable
        - `ff_careview_exporting` boolean, nullable
        - `ff_pm_invoices` boolean, nullable
        - `approval_as_link` boolean, nullable
        - `approval_timeout` integer, nullable
        - `x_api_key` string, nullable
        - `svix_app_id` string, nullable
        - `ff_sync_pm_invoice` boolean, nullable
        - `resend_domains` unknown
        - `ff_approved_to_claims` boolean, nullable
        - `ff_select_best_multiple_provider` boolean, nullable
        - `ff_partially_paid_tolerance` number, nullable
      - `fapi_transactions_` FapiTransactionsModel
        - `id` string, uuid, required
        - `x_fapi_interaction_id` string, uuid, required
        - `created_at` string, date-time
        - `request_id` string, uuid, nullable
        - `started_at` string, date-time, nullable
        - `completed_at` string, date-time, nullable
        - `updated_by` string, nullable
        - `txn` string, nullable
        - `identity_provider_id` string, nullable
        - `data` unknown
        - `error_data` unknown
        - `data_key_encrypted` string, binary, nullable
        - `data_encrypted` string, binary, nullable
        - `data_decrypted_` string, nullable
      - `linked_participant_` ParticipantsModel
        - `id` string, uuid, nullable
        - `first_name` string, nullable
        - `middle_name` string, nullable
        - `last_name` string, nullable
        - `service_region_id` string, nullable
        - `postcode` string, nullable
        - `participant_number` integer, nullable
        - `status` string, nullable
        - `status_category` integer, nullable
        - `plan_manager` string, uuid, nullable
        - `shortcode` string, nullable
        - `xero_item_ref` string, uuid, nullable
        - `created_at` string, date-time, nullable
        - `xero_status` string, nullable
        - `approval_email` string, nullable
        - `last_modified_by` string, nullable
        - `modified_at` string, date-time, nullable
        - `approval_required` boolean, nullable
        - `alias_first` string, nullable
        - `alias_last` string, nullable
        - `account_manager` string, nullable
        - `date_of_birth` string, date, nullable
        - `phone_number` string, nullable
        - `is_pace_plan` boolean, nullable
        - `statement_period` unknown
        - `statements_email` string, nullable
        - `gender` string, nullable
        - `title` string, nullable
        - `preferred_name` string, nullable
        - `contact_email` string, nullable
        - `setup_fee` boolean, nullable
        - `approval_timeout` integer, nullable
        - `address_line_1` string, nullable
        - `address_line_2` string, nullable
        - `city` string, nullable
        - `state` string, nullable
        - `bsb` string, nullable
        - `bank_account_number` string, nullable
        - `custom_fields` unknown
        - `primary_disability` string, nullable
        - `xero_contact_id` string, uuid, nullable
        - `klaviyo_id` string, nullable
        - `date_ceased` string, date, nullable
        - `reason_for_leaving` string, nullable
        - `aboroginal_torres_strait` string, nullable
        - `preferred_communication` string, nullable
        - `pronouns` string, nullable
        - `participant_approved` boolean, nullable
        - `approval_list` unknown
    - `submission_count` integer, nullable
    - `last_submission_at` string, date-time, nullable
    - `submitted_by_values` string[]
    - `completed` boolean, required
  - `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-service-production.skmtc.workers.dev/v1/apis/caresquare/fastapi/revisions/c9df874d8d59/schema)
