V5.0
post
/ec-designer-edc-svc/rest/v5.0/studies/{studyId}/lockObjectDetails
Returns lock-object details for selected study objects. The request body contains the objects to inspect, and the response includes matching visit, form, and item details based on the supplied mode and optional detail filters. Compared with v4.0, this version uses v5 response mapping and excludes view-query data from the returned details.
Request
Path Parameters
-
studyId(required): string
Study ID (UUID, 32-character uppercase hexadecimal string).Example:
9F8E7D6C5B4A3210FEDCBA9876543210 -
version(required): string
Study version path segment. Required. Example: "1.0.0.1".Example:
1.0.0.1
Query Parameters
-
dynamicData: boolean
Include dynamic data.Default Value:
trueExample:true -
excludeItemType: string
Form item type to exclude from returned item details.Allowed Values:
[ "instructionalText" ]Example:instructionalText -
items: string
Optional hidden-item filter for returned lock-object details.Allowed Values:
[ "all", "hiddenOnly" ]Example:all -
itemsIncluded: boolean
Include items in response.Example:
true -
mode(required): string
Study modeAllowed Values:
[ "test", "training", "active" ]Example:test -
showParent: string
Optional hidden-parent-object filter for returned lock-object details.Allowed Values:
[ "all", "hiddenOnly" ]Example:all -
showVisitDetails: boolean
Include visit details.Example:
true
Supported Media Types
- application/json
Nested Schema : RqstLockObjectDto
Type:
Show Source
object-
objectId(required): string
(uuid)
Object ID. UUID, 32-character uppercase hexadecimal string.
-
objectLockDate: string
(date-time)
Optional object lock date.
-
objectLockVersion(required): string
Title:
ObjectLockVersionStudy version where the object lock is evaluated.Example:1.0.0.1 -
objectType(required): string
Title:
ObjectTypeAllowed Values:[ "form", "visit" ]Type of study object to retrieve lock details for.Example:form -
parentObjectId: string
(uuid)
Parent object ID. UUID, 32-character uppercase hexadecimal string.
Examples
Back to Top
Response
Supported Media Types
- application/json
200 Response
Lock object details were returned successfully.
Root Schema : RespLockObjectDetailsDto
Type:
Show Source
object-
visitObjects: object
visitObjects
Additional Properties Allowed: additionalPropertiesLocked visit object details.
Nested Schema : visitObjects
Type:
objectAdditional Properties Allowed
Show Source
-
object additionalProperties
Additional Properties Allowed: LockObjectVersionDetailsDtoV5Locked visit object details.
Locked visit object details.
Nested Schema : additionalProperties
Type:
objectAdditional Properties Allowed
Show Source
-
object LockObjectVersionDetailsDtoV5
Title:
LockObjectVersionDetailsDtoV5Information about all the locked objects in a version
Locked visit object details.
Nested Schema : LockObjectVersionDetailsDtoV5
Type:
objectTitle:
LockObjectVersionDetailsDtoV5Information about all the locked objects in a version
Show Source
-
visitDetails: object
VisitDto v10.0
Title:
VisitDto v10.0Visit design.
Nested Schema : VisitDto v10.0
Type:
objectTitle:
VisitDto v10.0Visit design.
Show Source
-
branchId: string
(uuid)
Branch Id
-
branchTitle: string
Visit Branch titleExample:
Branch 2 -
endVisitId: string
(uuid)
End visit ID
-
eventType: string
Visit event typeExample:
ScreeningVisit -
fullName: string
Concatenation of Visit Title and Branch title with hypenExample:
B1C01 - V01 -
id: string
(uuid)
Visit GUID
-
lastRequired: boolean
Yes - if Visit is last required.Example:
false -
randomization: string
(uuid)
Randomization GUID
-
repeatNumber(required): integer
(int32)
Times to repeat Visit Design.Example:
5 -
repeatVisit(required): boolean
Yes - if Visit Design is repeating.Example:
false -
requiredVisit(required): boolean
Yes - if Visit Design is required.Example:
false -
sdvRequired: string
Allowed Values:
[ "NOTSET", "NEVER", "ALWAYS", "CRITICAL" ]Source Data Verification TypeExample:NOTSET(0),NEVER(1),ALWAYS(2),CRITICAL(3) -
shortName(required): string
Minimum Length:
1Maximum Length:16Pattern:[a-zA-Z0-9]+Visit short nameExample:Week1 -
startVisitId: string
(uuid)
Start visit ID
-
studyVersion: string
Study versionExample:
1.0.0.1 -
studyVersionStatus: string
Study version statusExample:
TESTING -
timeLine: integer
(int32)
show in timeline. allows the designer to set when a visit can be shown to a user.Example:
1 -
title(required): string
Minimum Length:
1Maximum Length:64Visit titleExample:Week 2 -
visitDescription: string
Visit descriptionExample:
Regular 2 week visit -
visitStartDate: string
(date-time)
Visit start date timeExample:
2019-01-25T07:42:00.204Z
Examples
500 Response
Unexpected server error while retrieving lock object details.
Root Schema : ErrorResponseData
Type:
objectTitle:
ErrorResponseDataError Response Details Information
Show Source
-
details: object
Object
Title:
ObjectObject with error details information. -
errorCode: string
Error code which is stored in ErrorCode enum. Example : C1-003Example:
C1-003 -
errorMessage: string
Error message which is stored in service property file. Example : Cannot modify object after a study version has been approvedExample:
Cannot modify object after a study version has been approved
Nested Schema : Object
Type:
objectTitle:
ObjectObject with error details information.
Example:
{
"field":"studyId",
"reason":"Invalid value"
}Examples