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, upper-case hex).
-
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
-
errorData: 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: string
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 -
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.
Examples
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
-
errorData: 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: string
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 -
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.
Examples