From a CI perspective it would help a lot to simply get a list of the Files Changed from a Pull request using the API.
Currently there doesn't seem to be a good work around. I can get all commits and then use the changeset from the v1.0 API but this will result in seeing files that were changed then reverted(would not show as changed in the pull request).
The other option I've been thinking about is using the pullrequest /diff API. But that just dumps back the entire change - unreasonable in large PRs. It also just returns as text rather then something usable (JSON).
If you look at a pull request in the browser there is a list of Files Changed (with add/removed numbers and number of comments). There needs to be a way to get this list through the API.