I'm trying to programmatically set the perceived exertion for an activity in a lightweight commute logger chrome extension I've written. Setting perceived_exertion through the Strava API doesn't seem to work. I can set other attributes of the activity, like type == commute, but not perceived effort. I tried setting it via UI manipulation but was unsuccessful doing that as well. I was able to successfully correct distance by using UI targeting, but nothing I do will change the perceived exertion.
Any thoughts as to what I might be doing wrong? Ideally this would be settable through the API.