DescriptionC# library for using TFS REST API in your .NET applications. Current version supports:
- Projects and teams
- Get information about project collections / projects / teams / team members
- Update project description
- Areas and iterations
- Get area / iteration node hierarchy
- Create / rename / move / delete areas and iterations
- Change iteration dates
- Work item
- Create / update / read work items
- Add / remove work item links and attachments
- Get work item revisions and work item updates
- Download / upload attachments
- Create / update / delete tags
- Query and query folder
- Create / update / delete / read query hierarchy
- Run queries and get query results
- Version Control
- Get information about branches, labels, shelvesets, changesets and version control items (files and folders)
- Download files checked in into version control
- Git
- Create / rename / delete / read repository
- Download file / folder contents
- Get diffs between branches / tags / commits
- Get branch statistics
- Build
- Get build details, build definitions and build requests for a project
- Request a build / update build request status / cancel a build request
- Delete a build / update build
- Read / create / delete build qualities
Note: some methods in the REST API are currently available only for Visual Studio Online.
More information about REST API details can be found here:
http://www.visualstudio.com/integrate/reference/reference-vso-overview-vsiDon't forget to enable Alternate Credentials on your account before using REST APIs:
http://www.visualstudio.com/en-us/integrate/get-started/get-started-auth-introduction-vsi