FetchAnalyticsDataWorker calls it after PlusOneCadreAnalytics for a cadre with no VO filter. The nine-principles adoption counts are stored in SharedPreferences KEY_ANALYTICS_9_PRINCIPLE_DATA and shown in 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
name
query
Yes
PlusOneCadreAnalytics9Principles
Dataset name. The rtld executor (/rtld/api/dataset/v1/execute) picks the dataset by this query param.
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
CadreLogin=9XXXXXXXX1
Dataset input parameters as KEY=value pairs joined with "--". CadreLogin = user login before "@@". This dataset uses camel-case CadreLogin, not CADRE_LOGIN.