This project is read-only.
Description

C# 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-vsi

Don'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

Last edited Apr 6, 2015 at 8:24 AM by olegmik, version 21