Get IDs of all artifacts in a study in a specific mode

get

/ec-designer-svc/rest/v1.0/studies/{studyId}/objectids

Retrieves a list of IDs of all artifacts in a study in the specified mode: Testing, Approved and/or Archived. An artifact refers to anything that belongs to the study design, for example: forms, randomization, treatment arm, kits, etc.

Request

Path Parameters
Query Parameters
  • Include all study artifacts.
    Default Value: false
  • Include the archived versions of a study in a specified mode.
    Default Value: true
  • Include forms.
    Default Value: false
  • Include form items.
    Default Value: false
  • Include list of study modes where the artifacts are located.
    • Allowed Values: [ "design", "test", "training", "active", "all" ]

There's no request body for this operation.

Back to Top

Response

Supported Media Types

200 Response

Successful operation.
Body ()
Root Schema : schema
Type: array
Show Source

404 Response

Error
Body ()
Root 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

500 Response

Error
Body ()
Root 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
Back to Top