For example, if you use the /users/<id>/reputation
call, you get a list of reputation changes for the user, but it takes the daily reputation cap into account. What I would like is an API call where I can get data similar to what's returned when you go to https://stackoverflow.com/reputation. That page gives you something like this:
change_type | question_id | reputation
2 | 2422782 | (10)
3 | 2422162 | (-2)
2 | 2422150 | (2)
2 | 2416148 | [0]
1 | 2414761 | [15]
1 | 2413758 | [15]
So I could use the change_type column to determine the "uncapped" reputation change for the user in the given period. For example, in the example above, they got an upvote, then a downvote, then another upvote - but it was capped to 2, then another upvote (capped again, so it's 0), then two accepted answers, 15 each and not affected by the cap.
So while their capped reputation change was 40, we can work out that if the cap had not been in place, their "uncapped" reputation change would have been 58.
Is there (or if not, should there be) a way to get the same sort of info from the API?
Edit
I could do it with a call to /users/<id>/questions
and /users/<id>/answers
but I would not be able to get the reputation changes for questions asked/answered in the past.