V1.0

put

/ec-dc-svc/rest/v1.0/studies/{studyId}/{mode}/safetycase/{id}

Updates the safety case status based on ID.

Request

Path Parameters
  • Unique Identifire(UUID, 32-character uppercase hexadecimal string) of the safety case record being updated.
    Example:
    220ED6ED76C44CA9BC771024E5D62B2B
  • Mode of the study, accepts: test, active, or training.
    Example:
    test
  • Unique identifier (UUID, 32-character uppercase hexadecimal string) representing the study.
    Example:
    220ED6ED76C44CA9BC771024E5D62B2B
Supported Media Types
Request Body - application/json ()
Root Schema : schema
Type: object
Object holds request data for Safety Case update including status, reason for status change, comment, and the external safety case identifier.
Show Source
  • Comment for the safety case.
    Example: Follow up with site on AE form
  • External identifier for the safety case, if available.
    Example: 12345
  • Reason for the safety case status change.
    Example: Missing information
  • Minimum Length: 0
    Maximum Length: 100
    Status of the safety case. Value as defined as CREATED, SUBMITTED, NOT_SUBMITTED, ALL, MODIFIED, SUBMIT_FAILED, CANCEL_FAILED, REJECTED, TRANSFER_FAILED, CANCELLED, ACCEPTED,DISMISSED .
    Example: CREATED
Examples

Back to Top

Response

Supported Media Types

200 Response

Success
Body ()
Root Schema : SafetyCasePutResponseDto
Type: object
Response object for SafetyCase update, providing status, identifiers and update information for the safety case.
Show Source
  • Additional comments regarding the update.
    Example: No further action required
  • Unique identifier (UUID, 32-character uppercase hexadecimal string) External identifier for the safety case.
    Example: 345E4567E89B12D3A456426655440000
  • Unique identifier (UUID, 32-character uppercase hexadecimal string) for the updated safety case.
    Example: 123E4567E89B12D3A456426655440000
  • Last submission date/time related to the safety case.
    Example: 2023-07-10T15:30:00Z
  • Reason for the status update.
    Example: Other
  • Status of the safety case. Value as defined as CREATED, SUBMITTED, NOT_SUBMITTED, ALL, MODIFIED, SUBMIT_FAILED, CANCEL_FAILED, REJECTED, TRANSFER_FAILED, CANCELLED, ACCEPTED,DISMISSED .
    Example: CREATED
  • String representing the version of the study configuration or protocol. Helps track changes in form or study design.
    Example: 1.0.0.0
  • The timestamp marking the beginning of the validity period for this record version within the system.
    Example: 2023-07-01T10:20:30Z
Examples

400 Response

Bad request.
Body ()
Root Schema : DcsResponse
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
  • details
    Detailed error context or debugging information such as validation error, stack trace, or field/parameter cause.
  • 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
Nested Schema : details
Type: object
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
Back to Top