---
title: "Save data entry."
method: POST
path: "/api/study/{studyId}/dataentry"
tags: ["DataEntry"]
---

# Save data entry.

`POST /api/study/{studyId}/dataentry`

## Path parameters

- `studyId` string, uuid, required — Study identifier

## Request body

- DataEntryRequest
  - `collectionPointDataLastUpdated` CollectionPointDataLastUpdatedModel
    - `maxDataUpdateId` string, uuid, nullable
    - `maxCollectionPointAuditEventId` integer, nullable
    - `maxApprovalEventId` string, uuid, nullable
    - `isCleared` boolean, nullable
  - `configLastUpdatedTimestamp` string, date-time, nullable
  - `datums` DatumTemplateModel[], required
    - `externalId` string, nullable
    - `formObjectId` string, uuid
    - `isCalculated` boolean
    - `isLocked` boolean
    - `isReadOnly` boolean
    - `isRequired` boolean
    - `options` VariableValueTemplateModel[], nullable
      - `selected` boolean
      - `value` string, nullable
      - `variableValueId` string, uuid
    - `order` integer
    - `value` string, nullable
    - `variableId` string, uuid
    - `variableName` string, nullable
    - `variableType` string, nullable
    - `dayRequired` boolean, nullable
    - `monthRequired` boolean, nullable
    - `yearRequired` boolean, nullable
  - `grids` GridTemplateModel[], nullable
    - `gridId` string, uuid
    - `isPreFilled` boolean
    - `isApiConsumable` boolean
    - `rows` GridRowTemplateModel[], nullable
      - `datums` DatumTemplateModel[], nullable
        - `externalId` string, nullable
        - `formObjectId` string, uuid
        - `isCalculated` boolean
        - `isLocked` boolean
        - `isReadOnly` boolean
        - `isRequired` boolean
        - `options` VariableValueTemplateModel[], nullable
          - `selected` boolean
          - `value` string, nullable
          - `variableValueId` string, uuid
        - `order` integer
        - `value` string, nullable
        - `variableId` string, uuid
        - `variableName` string, nullable
        - `variableType` string, nullable
        - `dayRequired` boolean, nullable
        - `monthRequired` boolean, nullable
        - `yearRequired` boolean, nullable
      - `rowNumber` integer
      - `deleted` boolean
  - `formId` string, uuid, required
  - `formSequenceNumber` integer, nullable
  - `reasonForChange` string, nullable
  - `subjectId` string, uuid, required
  - `visitId` string, uuid, required
  - `visitSequenceNumber` integer, nullable

## Response `204`

Success

---

[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)
