Ну, я неправильно прочитал API, ответ:
Calendar.Events.list(cal_id, {sharedExtendedProperty: `key1=${val1}`})
Обратите внимание на "sharedExtendedPropert> y <" (единственное число, которое я пропустил сначала). </p>
Для нескольких свойств требуется массив:
Calendar.Events.list(cal_id, {sharedExtendedProperty:
[`key1=${val1}`,
`key2=${val2}`]
})