See below comment - is this request parameter needed?  Isn't the fact that cohortDefinition is non-null enough to indicate that the intention is to create from a Cohort Definition?