Get form details for list of event or form IDs

put

/ec-dataintegration-svc/rest/v2.0/studies/{studyId}/{mode}/subject/{subjectId}/formStatus

Retrieves a list of form details for the given form IDs. These include:
  • form statuses
  • form completion date
  • date of form last update
  • form start date

Request

Path Parameters
Supported Media Types
Request Body - application/json ()
Root Schema : schema
Type: object
Contains a list of form entries used to request form status for a subject.
Show Source
Nested Schema : formDetails
Type: array
List of form entries for which status is requested.
Show Source
  • FormDetails2
    Represents filter criteria for a single form entry including event, form, event instance number and persistence usage flag.
Nested Schema : FormDetails2
Type: object
Represents filter criteria for a single form entry including event, form, event instance number and persistence usage flag.
Show Source
Examples

Back to Top

Response

Supported Media Types

200 Response

Success
Body ()
Root Schema : schema
Type: array
Show Source
Nested Schema : FormStatusDto2
Type: object
Extends FormStatusDto with inner repeat and timestamps for form start, completion and last update. All timestamps are in UTC.
Show Source
Examples

400 Response

Bad request.
Body ()
Root Schema : RestResponse
Type: object
Show Source
Nested Schema : ErrorResponseData
Type: object
Structure representing an error response from the reporting service. Contains an error code, human-readable message, and details.
Show Source
  • 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
  • Application or business-specific error code representing the error type.
    Example: REPT_401
  • 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
Back to Top