---
title: "Study configuration with its configuration objects."
method: GET
path: "/api/study/{studyId}/configuration"
tags: ["Studies"]
---

# Study configuration with its configuration objects.

`GET /api/study/{studyId}/configuration`

## Path parameters

- `studyId` string, uuid, required

## Response `200`

Success

- StudyConfigurationResponseEventResultWithResponse
  - `processedSuccessfully` boolean
  - `processMessage` string, nullable
  - `response` StudyConfigurationResponse
    - `studyId` string, uuid
    - `title` string, nullable
    - `createdDate` string, date-time
    - `createdByUserId` string, uuid
    - `studyBillingStatus` string, nullable
    - `hasUsedCustomSubjectIds` boolean
    - `exportDateFormat` string, nullable
    - `isRandomizationActive` boolean
    - `subjectIdFormat` string, nullable
    - `timeZone` string, nullable
    - `parentStudyId` string, uuid, nullable
    - `externalId` string, nullable
    - `configLastUpdatedTimestamp` string, date-time
    - `visits` VisitConfiguration[], nullable
      - `visitId` string, uuid
      - `name` string, nullable
      - `order` integer
      - `repeatVisits` boolean
      - `isRepeatUnscheduled` boolean
      - `externalId` string, nullable
      - `sourceId` string, uuid
      - `minRepeats` integer, nullable
      - `maxiRepeats` integer, nullable
      - `forms` FormConfiguration[], nullable
        - `formId` string, uuid
        - `name` string, nullable
        - `formType` string, nullable
        - `order` integer
        - `exportName` string, nullable
        - `externalId` string, nullable
        - `sourceId` string, uuid
        - `isRepeatForm` boolean
        - `minRepeatCount` integer
        - `maxRepeatCount` integer
    - `forms` FormObjectConfiguration[], nullable
      - `formId` string, uuid
      - `name` string, nullable
      - `formType` string, nullable
      - `order` integer
      - `exportName` string, nullable
      - `externalId` string, nullable
      - `sourceId` string, uuid
      - `variables` VariableConfiguration[], nullable
        - `variableId` string, uuid
        - `variableType` string, nullable
        - `precision` integer, nullable
        - `minValue` number, double, nullable
        - `maxValue` number, double, nullable
        - `type` string, nullable
        - `unit` string, nullable
        - `name` string, nullable
        - `shortName` string, nullable
        - `isRequired` boolean
        - `label` string, nullable
        - `exportName` string, nullable
        - `sourceId` string, uuid
        - `isHiddenOnForm` boolean
        - `exportLabel` string, nullable
        - `externalId` string, nullable
      - `grids` GridConfiguration[], nullable
        - `numberOfRows` integer
        - `allowAddRows` boolean
        - `name` string, nullable
        - `externalId` string, nullable
        - `sourceId` string, uuid
        - `gridVariables` GridVariableConfiguration[], nullable
          - `variableId` string, uuid
          - `variableType` string, nullable
          - `precision` integer, nullable
          - `minValue` number, double, nullable
          - `maxValue` number, double, nullable
          - `type` string, nullable
          - `unit` string, nullable
          - `name` string, nullable
          - `shortName` string, nullable
          - `isRequired` boolean
          - `label` string, nullable
          - `exportName` string, nullable
          - `sourceId` string, uuid
          - `isHiddenOnForm` boolean
          - `exportLabel` string, nullable
          - `externalId` string, nullable
          - `order` integer
          - `isPreFilled` boolean

---

[API](https://skmtc.net/medrio/apis/medrio-openapi-v-42-14-0-201.md) · [All operations](https://skmtc.net/medrio/apis/medrio-openapi-v-42-14-0-201/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/medrio/medrio-openapi-v-42-14-0-201/versions/df94f6005a8d/schema)
