Nine-principles counts for the VOs a cadre filtered by. FetchAnalyticsDataWorker calls it in the cadre branch when VO ids are passed, after PlusOneCadreAnalyticsVOWiseSum, and stores the result in KEY_ANALYTICS_9_PRINCIPLE_DATA for OverallMisFragment. A failure stores an empty list.
Headers
Header
Value
Notes
X-SESSIONID
<session token>
Not set by the call site. AuthInterceptor (OkHttpClientInterceptor) adds it from AndroidSessionManager. On a 401 or 400 it invalidates the token, gets a fresh one and retries once.
Parameters
Param
In
Required
Example
Notes
datasetName
path
Yes
PlusOneCadreAnalytics9PrinciplesVOWise
Dataset name in the path of commons-report-service /api/v1/datasets/name/{name}/execute.
version
query
Yes
1
Dataset version. Always 1.
format
query
Yes
json
Response format. Always json, so the body is a JSON array of row objects.
params
query
Yes
IN_PARAM_VO_CODE=VO-ALIAS-001
Dataset input parameters as KEY=value pairs joined with "--". IN_PARAM_VO_CODE = comma-separated VO aliases selected in the dashboard filter.