Project API Contracts
TFS 2017 | TFS 2015 | TFS 2013
Note
Looking for REST APIS that support TFS 2018 or later versions? See the Azure DevOps REST API Reference.
JsonPatchDocument
The JSON model for JSON Patch Operations
Extends: array (JsonPatchOperation)
JsonPatchOperation
The JSON model for a JSON Patch operation
Field | Type | Notes |
---|---|---|
from |
string | The path to copy from for the Move/Copy operation. |
op |
Operation | The patch operation |
path |
string | The path for the operation |
value |
object | The value for the operation. This is either a primitive or a JToken. |
Operation
Enum Value | Notes |
---|---|
add | |
remove | |
replace | |
move | |
copy | |
test |
ProjectProperty
Field | Type |
---|---|
name |
string |
value |
object |
VssJsonCollectionWrapper<T>
This class is used to serialized collections as a single JSON object on the wire, to avoid serializing JSON arrays directly to the client, which can be a security hole
Extends: VssJsonCollectionWrapperBase
Field | Type |
---|---|
value |
T |
VssJsonCollectionWrapperBase
Field | Type |
---|---|
count |
int32 |