codeplex api

Projects API

The resoures below also provide a shortcut for getting the currently authenticated user's project information. You will need to pass across the authentication information when making these calls.

Notes on this API

  • OData filtering supported
  • The role field can contain the values "Owner", "Coordinator", "Developer", and "Editor".
  • The sourceControl.serverType field can contain the values "TFS", "Git", and "Mercurial".

Get a user's projects

GET /api/users/:userName/projects

Response

Status: 200 OK
[{"Role":"Coordinator","Name":"MyProject","Title":"My Project","Url":"https://myproject.codeplex.com/","IsPublished":false,"NumberOfFollowers":2,"SourceControl":{"ServerType":"TFS","Url":"https://tfs.codeplex.com/tfs/TFS01"}}]

Get the authenticated user's projects

GET /api/user/projects

Response

Status: 200 OK
[{"Role":"Coordinator","Name":"MyProject","Title":"My Project","Url":"https://myproject.codeplex.com/","IsPublished":false,"NumberOfFollowers":2,"SourceControl":{"ServerType":"TFS","Url":"https://tfs.codeplex.com/tfs/TFS01"},"WebHook":{"Host":"None"}}]