Criteria
Some objects, like Subpopulations and the schedules in a CriteriaScheduleStrategy, are matched against user criteria in order to return the correct object. The criteria against which user information will be matched are described in the Criteria object. See /articles/filtering.html for a fuller explanation.
Parameters
A two-letter language code. The the must declare an Accept-Language
header with this language in order to match this object.
One or more data groups; the user must have all these data groups to match.
One or more data groups; the user must have none of these data groups to match.
One or more substudy IDs; the user must be assigned to all these substudies to match.
One or more substudy IDs; the user cannot be assigned to any of these substudies for the associated object to match.
A map of operating system names to minimum app versions. The user must send a User-Agent
header in a prescribed format, that declares the app version to be equal to or greater than this version number, in order to match.
A map of operating system names to minimum app versions. The user must send a User-Agent
header in a prescribed format, that declares the app version to be equal to or less than this version number, in order to match.
Criteria