---
title: "Activates (un-deletes) a subject."
method: PUT
path: "/api/study/{studyId}/subject/activate"
tags: ["Subjects"]
---

# Activates (un-deletes) a subject.

`PUT /api/study/{studyId}/subject/activate`

## Path parameters

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

## Request body

- SubjectActivateRequest
  - `subjectId` string, uuid, nullable

## Response `200`

Success

- SubjectResponseEventResultWithResponse
  - `processedSuccessfully` boolean
  - `processMessage` string, nullable
  - `response` SubjectResponse
    - `subjectId` string, uuid, nullable
    - `subjectIdentifier` string, nullable
    - `subjectStatus` SubjectStatusResponse
      - `subjectStatusId` string, uuid
      - `name` string, nullable
      - `enrolled` boolean
      - `excluded` boolean
      - `priority` integer, nullable
    - `group` GroupResponse
      - `groupId` string, uuid, nullable
      - `externalId` string, nullable
      - `name` string, nullable
      - `enrollmentGoal` integer, nullable
      - `enrollmentLimit` integer, nullable
      - `disabled` boolean
    - `site` SiteResponse
      - `siteId` string, uuid, nullable
      - `externalId` string, nullable
      - `name` string, nullable
      - `siteNumber` string, nullable
      - `enrollmentGoal` integer, nullable
      - `enrollmentLimit` integer, nullable
    - `consent` ConsentResponse
      - `isConsented` boolean
      - `consentStatus` integer
      - `consentStatusName` string, nullable
      - `consentStatusId` string, uuid
      - `consentedDate` string, date-time, nullable
      - `updatedDate` string, date-time, nullable
      - `documents` ConsentDocumentResponse[], nullable
        - `documentId` string, uuid
        - `documentName` string, nullable
        - `documentStatus` integer
        - `documentStatusName` string, nullable
        - `lastUpdatedDate` string, date-time, nullable
        - `completedDate` string, date-time, nullable
    - `email` string, nullable
    - `language` string, nullable
    - `timeZone` string, nullable
    - `isRemote` boolean
    - `reasonForDeletion` string, nullable

---

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