V1.0
post
/ec-designer-edc-svc/rest/v1.0/studies/{studyId}/visitsforms/actionitems
Returns visit/form action items for the requested study-version visits. The request body is an array where each object identifies a study version and visit; optional query parameters can filter form category, action type, and excluded item type. The response is an EDC envelope whose result contains visits, forms, items, and matching action metadata.
Request
Path Parameters
-
studyId(required): string(uuid)
Study ID (UUID, 32-character uppercase hexadecimal string).Example:
F054C951EB74443C93716CA714AB686E
Query Parameters
-
action: string
Action filter. Use autolock to return only autolock action items, or ALL to return all supported actions.Default Value:
ALLAllowed Values:[ "autolock", "ALL" ]Example:autolock -
excludeItemType: string
Form item type to exclude from returned action item details.Allowed Values:
[ "instructionalText" ]Example:instructionalText -
formCategory: string
Form category filter.Default Value:
ALLAllowed Values:[ "DCS", "NSF", "ALL" ]Example:ALL -
mode(required): string
Study mode filter.Allowed Values:
[ "test", "training", "active" ]Example:test
There's no request body for this operation.
Back to TopResponse
Supported Media Types
- application/json
200 Response
Visit action items were returned successfully.
Nested Schema : RespStudyVisitswithFormItemActionsDto
Type:
Show Source
object-
studyVersion: string
Title:
Stringstudy version. -
VisitsWithFormItemActionsDto: object
VisitsWithFormItemActionsDto v1.0
Title:
VisitsWithFormItemActionsDto v1.0Information about Auto lock actions on forms assigned to visits requested.
Nested Schema : VisitsWithFormItemActionsDto v1.0
Type:
objectTitle:
VisitsWithFormItemActionsDto v1.0Information about Auto lock actions on forms assigned to visits requested.
Show Source
-
FormWithItemsActionsDto: object
FormWithItemsActionsDto v1.0
Title:
FormWithItemsActionsDto v1.0Information about Auto lock actions on forms -
id: string
(uuid)
Visit GUID
Nested Schema : FormWithItemsActionsDto v1.0
Type:
objectTitle:
FormWithItemsActionsDto v1.0Information about Auto lock actions on forms
Show Source
-
FormItemWithActionsDto: object
FormWithItemsActionsDto v1.0
Title:
FormWithItemsActionsDto v1.0Information about Auto lock actions on forms -
id: string
(uuid)
Form GUID
Nested Schema : FormWithItemsActionsDto v1.0
Type:
objectTitle:
FormWithItemsActionsDto v1.0Information about Auto lock actions on forms
Show Source
-
FormItemAdvancedPropDto: object
From Item Advanced Property v17.0
Title:
From Item Advanced Property v17.0Form Item Advanced Property -
id: string
(uuid)
Item GUID
Nested Schema : From Item Advanced Property v17.0
Type:
objectTitle:
From Item Advanced Property v17.0Form Item Advanced Property
Show Source
-
id: string
(uuid)
Extended Property ID
-
label: string
Rollover study nameExample:
Rollover Study BT-31 -
name: string
Minimum Length:
1Maximum Length:255Advanced property nameExample:RolloverQuestionStudyId -
rules: array
rules
-
value: string
Minimum Length:
1Maximum Length:2048Advanced property value. For example, rollover study UUIDExample:B1B8327AFAA6412287106192AB5984EF
Nested Schema : rules
Type:
Show Source
array-
Array of:
object From Item Advanced Property Rule v17.0
Title:
From Item Advanced Property Rule v17.0Form Item Advanced Property Rule
Nested Schema : From Item Advanced Property Rule v17.0
Type:
objectTitle:
From Item Advanced Property Rule v17.0Form Item Advanced Property Rule
Show Source
-
label: string
For RolloverQuestion property it is an ECDV_CODELISTITEM.VALUEExample:
Yes -
name: string
nameExample:
RolloverQuestionAnswer -
value: string
For RolloverQuestion property it is an ECDV_CODELISTITEM.CODELISTITEM_IDExample:
B1B8327AFAA6412287106192AB5984EF
Examples
400 Response
The request payload is missing studyVersion or visitId, or contains invalid values.
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
500 Response
Error
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