Get generated reports available for download
get
/ec-reporting-svc/rest/v2.0/reportmetadata/downloadList
Retrieves the paginated list of download runs for a given study/report in v2.0. Specify parameters to control paging.
Request
Query Parameters
-
limit(required): integer(int32)
Requested maximum page size.Example:
50 -
mode: string
Mode of the study. Accepts test, active, or training.Example:
test -
offset(required): integer(int32)
Results paging start offset.Example:
0 -
rptId: string(uuid)
Reporting template identifier (UUID).Example:
BBAACF7D12C245A2A59B1C23DEADBEEF -
studyId: string(uuid)
Study identifier (UUID, required)Example:
AABB1234DD884FA1A9DC1AFDECBA1A35
There's no request body for this operation.
Back to TopResponse
Supported Media Types
- application/json
200 Response
Query returned a paginated list of report runs.
Root Schema : PaginatedReportRunStatus
Type:
objectReports a paginated list of executed report runs for a given reporting template.
Show Source
-
count: integer
(int32)
Number of report runs in this page.Example:
50 -
hasMore: string
If true, more results are available beyond this page.Example:
true -
limit: integer
(int32)
Page size requested.Example:
50 -
offset: integer
(int32)
Page offset in result set.Example:
0 -
reportId: string
(uuid)
Reporting template UUID corresponding to these runs.
-
reportRunStatus: array
reportRunStatus
-
totalResults: integer
(int32)
Total number of report runs available.Example:
200
Nested Schema : reportRunStatus
Type:
Show Source
array-
Array of:
object ReportRunStatus
Execution status/details for a report run.
Nested Schema : ReportRunStatus
Type:
objectExecution status/details for a report run.
Show Source
-
currSearchSpec: string
Current search/filter specification string.Example:
siteId:SITE001 -
currSortSpec: string
Current sort specification string.Example:
subjectId -
downloadId: string
(uuid)
Unique identifier for this download/run (UUID, upper-case hex).
-
rptFormat: string
File format for the report, e.g., PDF, XLSX.Example:
PDF -
rptId: string
(uuid)
Report ID for this run (UUID).
-
rptKickoffDatetime: string
(date-time)
Timestamp when report generation started (UTC).Example:
2025-10-27T10:00:00Z
Examples
400 Response
Invalid parameter/validation error.
Root Schema : BaseResponse
Type:
objectBase response object for all reporting service endpoints, providing a standard structure for status, result, and errorData.
Show Source
-
ErrorResponseData: object
ErrorResponseData
Structure representing an error response from the reporting service. Contains an error code, human-readable message, and details.
-
result: object
result
Generic result for all request entity types. The type returned depends on endpoint. May be ExecutionLog, list, or error data.
-
status: string
Response status for the request; typically 'success' or 'error'.Example:
success
Nested Schema : ErrorResponseData
Type:
objectStructure representing an error response from the reporting service. Contains an error code, human-readable message, and details.
Show Source
-
details: object
details
Detailed error context or debugging information such as validation error, stack trace, or field/parameter cause.
-
errorCode: string
Application or business-specific error code representing the error type.Example:
REPT_401 -
errorMessage: string
Human-readable error message describing the failure or issue.Example:
Unauthorized: User does not have access to the requested resource
Nested Schema : result
Type:
objectGeneric result for all request entity types. The type returned depends on endpoint. May be ExecutionLog, list, or error data.
Nested Schema : details
Type:
objectDetailed 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: userIdExamples
403 Response
User not authorized to view download list.
Root Schema : BaseResponse
Type:
objectBase response object for all reporting service endpoints, providing a standard structure for status, result, and errorData.
Show Source
-
ErrorResponseData: object
ErrorResponseData
Structure representing an error response from the reporting service. Contains an error code, human-readable message, and details.
-
result: object
result
Generic result for all request entity types. The type returned depends on endpoint. May be ExecutionLog, list, or error data.
-
status: string
Response status for the request; typically 'success' or 'error'.Example:
success
Nested Schema : ErrorResponseData
Type:
objectStructure representing an error response from the reporting service. Contains an error code, human-readable message, and details.
Show Source
-
details: object
details
Detailed error context or debugging information such as validation error, stack trace, or field/parameter cause.
-
errorCode: string
Application or business-specific error code representing the error type.Example:
REPT_401 -
errorMessage: string
Human-readable error message describing the failure or issue.Example:
Unauthorized: User does not have access to the requested resource
Nested Schema : result
Type:
objectGeneric result for all request entity types. The type returned depends on endpoint. May be ExecutionLog, list, or error data.
Nested Schema : details
Type:
objectDetailed 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: userIdExamples