VaultService
The following operations are supported. For a formal definition, please review the Service Description.
-
AddHistoryFavorite
Add a history favorite for the current user on the server. -
AddLabel
Label an object -
AddLabelImport
Add a label from the Import tool. Only the admin user can call this method. -
AuthenticateWithNotificationServer
Authenticate with the Vault Notification Server. -
BeginDownloadExternalFiles
Begin process of downloading a shelved file or files -
BeginDownloadFiles
Begin a repository data download. -
BeginDownloadLabelFiles
Begin a data download for a file found in a label. -
BeginDownloadShelvedFiles
Begin process of downloading a shelved file or files -
BeginHistoryFavoriteQuery
Open a query on the server -
BeginHistoryQuery
Open a query on the server -
BeginLabelQuery
Open a query on the server for labels -
BeginMergeBranchesHistoryQuery
Open a query on the server for labels -
BeginSaveShelveSet
Add a new shelve set or update an existing one -
BeginTx
Begin a repository modification transaction. -
BeginTxImport
Begin an Import repository modification transaction. -
BeginVersionHistoryFavoriteQuery
Open a version history query on the server -
BeginVersionHistoryQuery
Open a version history query on the server -
Blame
Generate a view of the file which marks the changes with the version in which they first appeard. -
BlameRegion
Begin a repository data download. -
ChangePassword
Change a user's password -
CheckOutFiles
Request checkouts for files -
CloakObject
list all cloaked objects for a user in a repository. -
CloakObjects
list all cloaked objects for a user in a repository. -
CopyLabel
Copy a labeled object and create new label -
DeleteHistoryFavorite
Add a history favorite for the current user on the server. -
DeleteLabel
Delete a Label -
DeleteShelveSet
Delete shelveset -
EndDownloadFiles
End a repository data download. -
EndHistoryQuery
Close a query on the server -
EndLabelQuery
Close a label query on the server -
EndSaveShelveSet
Add a new shelve set or update an existing one -
EndTx
End a repository modification transaction. -
EndVersionHistoryQuery
Close a version history query on the server -
FindInFilesByFileList
Run a search for a string of characters within the provided files. -
FindInFilesByFolder
Run a search for a string of characters within the provided files. -
FindLabels
Search for a string of characters on labels found in the repository path. -
FindObjVerIDChildrenInTreeStructure
Given a list of object version ids, determine if the objverid exists within the folder entries of $/ for the repository at the given Transaction Revision. Note, this will not find the objverid of $/. -
FindVersionsByCRCs
Get a folder's entry list -
GetCheckOutListChanges
Get a list of changes for files checked out or released for a given repository. -
GetExtObjectProperties
Get Extended Object Properties. -
GetExternalProperties
Get the information for an object that was imported from another Version Control product. -
GetFolderChangesArchiveDelta
Request the compressed changes of two different versions of a folder. -
GetFolderEntries
Get a folder's entry list -
GetFolderRollbackInfo
Retrieve the differences between two versions of a folder and the transactions needed to get there -
GetFolderStructure
Get a branch delta from baseline nothing -
GetHistoryFavoriteItem
Add a history favorite for the current user on the server. -
GetHistoryFavorites
Add a history favorite for the current user on the server. -
GetHistoryQueryItems
Retrieve a range of items from an open query on the server -
GetIntegrations
Return a list of available integration components. -
GetLabelQueryItems
Retrieve a range of items from an open label query on the server -
GetLabelStructure
Get a delta describing the label found at item path. -
GetMaxObjectVersions
Given a list of object ids get the max version for each object id. -
GetMergeBranchesCommentTemplateInfo
Retrieve Merge Branches Comment Template Info -
GetNotificationCriteriaOptions
Get notification criteria for a given user's repository -
GetObjVerIDTreeRevOrigin
For each object version id (objverid) return the corresponding tree revision which created the version of that object -
GetObjectProperties
Get Folder/File Properties. -
GetObjectVersionList
Get a list of all versions of an object. -
GetPluginURLByName
Get the URL for a named plugin -
GetPublicKey
Get the public key for the server. -
GetRepositories
Return a complete list of available source code repositories. -
GetRepositoryInfo
Return info regarding a single source code repository. -
GetRepositoryOptions
Get Repository Options -
GetRepositoryStructure
Get a delta describing the entire repository structure. -
GetRepositoryStructureDelta
Method for retrieving a delta describing the repository structure change. -
GetShelveSetDetails
Get shelveset details -
GetShelveSetList
Retrieve a list of this user's shelvesets -
GetShelveSetUserList
Get a list of users that own shelvesets. -
GetTransactionDetail
Get the detail about a repository's transaction -
GetTxItemDetail
Get the detail about a repository's transaction -
GetTxItemsForListTxIDs
Retrieve list of Tx Detail items for a set of transactions within a given repository. -
GetUserEmailOptions
Get email options for the current user on the server. -
GetUserList
Get a list of users. -
GetUserOptions
Get all options for the current user on the server. -
GetUserOptionsEx
Get all options for the current user on the server. Pass NULL on param if Notification Options are not req'd -
GetVersionHistoryQueryItems
Retrieve a range of items from an open version history query on the server -
GetVersionInfo
Get the version information from this server. must be passed in a valid vault service version object -
ImportPromoteLabelItems
Get a folder's entry list -
ListAllBranchPoints
List all branch points. -
ListCloakedFoldersFiles
list all cloaked objects for a user in a repository. -
ListCloakedObjects
list all cloaked objects for a user in a repository. -
ListDeletedObjects
list deleted objects in a directory. -
ListOldSerialNums
List all Serial Numbers -
ListSerialNums
List all Serial Numbers -
ListWatchers
List watchers for a repository. -
Login
Login to the Vault Server. -
Logout
Logout of the Vault Server. -
ModifyHistoryFavorite
Add a history favorite for the current user on the server. -
Ping
General ping -
PromoteLabelItems
Promote Items for a label -
QueryExternalHistory
Get the information for an object that was imported from another Version Control product. -
RenameShelveSet
Rename an existing shelveset -
ReplaceLabel
Replace and existing Label for an object -
SaveMergeMarker
Save a Merge Branches Merge Marker -
SetUserEmailOptions
Set email options for the current user on the server. -
SetUserOptions
Set options for the current user on the server. -
SetUserOptionsAndNotificationCriteria
Set options and notification criteria for the current user. -
SubscribeWatcher
Subscribe to watch changes to an item. -
UnCloakObject
list all cloaked objects for a user in a repository. -
UnCloakObjects
uncloak a list of cloaked objects for a user in a repository. -
UndoCheckOut
Unlock the specified files. -
UnsubscribeWatcher
Subscribe to watch changes to an item. -
UpdateLabelComment
Update the comment for a given transaction or transaction item -
UpdateTxComment
Update the comment for a given transaction or transaction item -
ValidateServiceVersions
Get the protocol versions this server can speak. -
ValidateSession
Web Method to validate the currently logged in user.