Unlock subject level record for subject ID
post
/ec-dataaction-svc/rest/v1.0/studies/{studyId}/{mode}/subjects/{subjectId}/unlock
Unlocks the subject level record for given subject ID, if it is valid subject ID. If subject level record is already unlocked, it will give validation exception.
Request
Path Parameters
-
mode(required): string
Mode to fetch the records for.
-
studyId(required): string(uuid)
ID of the study to fetch the records for.
-
subjectId(required): string(uuid)
Subject ID to fetch the records for.
Supported Media Types
- */*
Root Schema : schema
Type:
Show Source
object-
comment: string
Minimum Length:
0Maximum Length:2048 -
reason: string
Minimum Length:
0Maximum Length:255
Response
Supported Media Types
- application/json
202 Response
Success
Nested Schema : DataActionsDTO
Type:
Show Source
object-
action: string
-
comment: string
Minimum Length:
0Maximum Length:2048 -
eventId: string
(uuid)
-
eventInstanceNum: integer
-
formId: string
(uuid)
-
formSectionId: string
(uuid)
-
id: string
(uuid)
-
innerRepeat: integer
-
itemId: string
(uuid)
-
objectVersionNumber: number
-
operationType: string
-
outerRepeat: integer
-
reason: string
Minimum Length:
0Maximum Length:255 -
repeatFormNumber: integer
-
repeatSequenceNumber: integer
-
siteId: string
(uuid)
-
softwareVersionNumber: number
-
studyVersion: string
-
subjectId: string
(uuid)
-
userId: string
(uuid)
-
versionEnd: string
(date-time)
-
versionStart: string
(date-time)
-
visitStartDateAction: string
400 Response
Bad_Request
Root Schema : RestResponse
Type:
Show Source
object-
errorData: object
ErrorResponseData
Structure representing an error response from the reporting service. Contains an error code, human-readable message, and details.
-
result: object
result
-
status: string
-
version: integer
(int32)
Nested Schema : ErrorResponseData
Type:
objectStructure representing an error response from the reporting service. Contains an error code, human-readable message, and details.
Show Source
-
details: string
Detailed error context or debugging information such as validation error, stack trace, or field/parameter cause.Example:
User role is missing required permission REPORTING_VIEW. Field: userId -
errorCode: string
Application or business-specific error code representing the error type.Example:
REPT_401 -
errorMessage: string
Human-readable error message describing the failure or issue.Example:
Unauthorized: User does not have access to the requested resource
Nested Schema : result
Type:
object