VMware {code} Sample Exchange API Operations Index
All available VMware {code} Sample Exchange API Operations
Assignments
POST
Create Assignment
Create an assignment for the current user
GET
Get Assignments
Get all assignments for the current user
DELETE
Remove Assignment
Delete an assignment for the current user
Authors
POST
Create Author
Create a new author
GET
Get Author
Lookup Author by federation id
GET
Get Author By Communities Id
Lookup contributor by communities user id
GET
Get Author Points
Get community points accrued for the user.
GET
Get Gists
Gets all Github Gists for the user
GET
Get Git Hub Repositories
Gets all Github repositories for the user
GET
Get Git Hub Repository Files
Get Github repository files
GET
Get Is Admin
Checks whether the user is an administrator
PUT
Update Author
Update an existing Author
Comments
POST
Create Comment
Create a new Comment
GET
Get Comments By Type And Parent Id
Get all comments of the specified type that are applied to the given parent object
GET
Get Comments For Current User
Get all comments created by the current user
DELETE
Remove Comment
Delete the specified comment instance
DELETE
Remove Comment By Type And Id
Delete types of comments on a given object
PUT
Update Comment
Update an existing comment
Contributions
POST
Create Contribution
Synchronously contribute new Sample
POST
Create Contribution Async
Start asynchronous contribution of new Sample
GET
Get Contribution Async
Get the status of an asynchronous contribution of new Sample
POST
Get Contribution Defaults
Get contribution info/defaults
Downloads
GET
Download
Download a sample
GET
Get Sample File
Download a sample file
GET
Get Sample File Url
Get user visible Github URL for the file
DELETE
Invalidate All Files Cache
Clear the entire sample file cache
DELETE
Invalidate File Cache
Remove the given sample file from the local cache
Favorites
POST
Create Request Favorite
Create Request Favorite
POST
Create Sample Favorite
Create a Sample favorite
GET
Get All Favorites
Get all Favorite's for the current user
GET
Get Current User Request Favorite
Get Request Favorite if it exists
GET
Get Current User Request Favorites
Get all Request favorites for the current user
GET
Get Current User Sample Favorites
Get Sample Favorite's for the current user
GET
Get Sample Favorite
Get Favorite on the given sample
DELETE
Remove Favorite
Delete the specified type of Favorite
DELETE
Remove Request Favorite
Delete Request Favorite if it exists
DELETE
Remove Sample Favorite
Delete Sample favorite if it exists
Feeds
GET
Get Atom Xml
Get Atom 1.0 format XML
GET
Get Rss Xml
Get RSS 2.0 format XML
Flags
POST
Create Flag
Create a new Flag
GET
Get All Flags For Entity Type
Get all Flags for the entityType
GET
Get All Flag Types
Get available flag types
GET
Get Flags Created By Current User
Get all Flag's created by the current user
GET
Get Flags For Entity
Get Flags for the specified entity instance
GET
Get Flags For Entity Type
Get all Flags for the entityType
GET
Get Flag Types Available For Entity
Get available FlagType's for the specified entityType
DELETE
Remove All Flags
Delete all flags of an entity
DELETE
Remove Flag
Delete a flag
Notifications
POST
Create Notification
Create a notification
POST
Create Notification For Request
Create a notification for a Request
POST
Create Notification For Sample
Create a notification for a Sample
DELETE
Delete Notification Email
Delete a NotificationInstance
DELETE
Delete Notification For Request
Delete a notification for a Request
DELETE
Delete Notification For Sample
Get a notification for a Sample
GET
Get Notification For Request
Get a notification for a Request
GET
Get Notification For Sample
Get a notification for a Sample
GET
Get Notifications For Current User
Get all notifications registered for the current user
GET
Get Notifications For Email
Get all notifications registered for the specified email address
Requests
PUT
Add Category To Request
Add a category to a request
PUT
Add Solution
Mark a solution as accepted for this request
PUT
Add Tag To Request
Add a tag to a request
POST
Create Request
Create a new Request
GET
Get Requests
Get all requests created by the current user
DELETE
Remove Category From Request
Remove a category from a request
DELETE
Remove Request
Remove a Request
DELETE
Remove Request Solution
Unmark a solution as accepted for this request
DELETE
Remove Tag From Request
Remove a tag from a request
PUT
Update Request
Update an existing Request
Sample File Handling
POST
Create Sample File Handling
Create a new handling
GET
Get All Sample File Handlings
Get all defined SampleFileHandling objects
GET
Get Sample File Handling For Extension
Get SampleFileHandlings for the specified file extension
DELETE
Remove Sample File Handling
Delete a handling
Samples
PUT
Add Category
Add a category to a sample
PUT
Add Category No Version
Add a versionless category to a sample
PUT
Add Tag
Add a tag to a sample
GET
Get Async Sample Update Status
Get the status of an asynchronous update of a Sample
GET
Get Metadata
Get the optional JSON metadata for a sample
GET
Get Sample Content Types
Get supported sample content types
DELETE
Remove Category
Delete a category from a sample
DELETE
Remove Category No Version
Delete a versionless category from a sample
DELETE
Remove Sample
Delete a sample.
DELETE
Remove Tag
Remove a tag from a sample
POST
Resync Sample
Force resynchronization of one particular sample.
PUT
Update Metadata
Update the optional JSON metadata for a sample
PUT
Update Sample
Update a sample
PUT
Update Sample Async
Start asynchronous update of a Sample
PUT
Update Sample Contributor
Update sample contributor to be the given contributor id.
Search
GET
Get All Requests
Get a list of all Requests
GET
Get All Requests Tags
Get all Tags on all requests.
GET
Get All Samples
Get all samples.
GET
Get All Solutions
Get all solutions
GET
Get All Tags
Get all Tag's
GET
Get Events By Federation Id
Get all Events for the user with the specified federationId.
GET
Get Request Favorites
Get all Favorite's of the specified request
GET
Get Requests By Category Type
Get all requests that have a Category with the specified type.
GET
Get Requests By Category Type And Version
Get all requests that have a Category with the specified type and version.
GET
Get Requests By Communities User
Get all requests created by the user with the specified communities user id
GET
Get Requests By Federation Id
Get all requests created by the user with the specified federationId
GET
Get Requests By Id
Get single request by ID
GET
Get Requests By State
Get a list of all Requests in the specified state
GET
Get Requests By Tag Category And Name
Get all requests that have a Tag with the specified category and name.
GET
Get Requests By Tag Name
Get all requests that have a Tag with the specified name.
GET
Get Sample By Id
Find a sample by ID
GET
Get Sample Downloads
Get all Download's of the specified sample
GET
Get Sample Favorites
Get all Favorite's of the specified sample
GET
Get Samples By Category
Find all samples by category type
GET
Get Samples By Category And Version
Find all samples by category and specific version
GET
Get Samples By Communities User
Find all samples by contributor VMware communities user id
GET
Get Samples By Federation Id
Find all samples by contributor federationId
GET
Get Samples By Name
Find all samples with the given name
GET
Get Samples By Tag Category And Name
Find all samples that have a tag with the given category and name
GET
Get Samples By Tag Name
Find all samples tagged with the given string
GET
Get Server Info Object
GET
Get Solutions By Id
Get Solution by ID
GET
Search Requests
Search for requests using optional query arguments
GET
Search Samples
Search for samples using optional query arguments
GET
Search Samples Paginated
Search for samples using optional query arguments
Solutions
POST
Create Solution
Create a solution for the given request
GET
Get Solutions
Get all solutions created by the current user
DELETE
Remove Solution
Update an existing solution
PUT
Update Solution
Update an existing solution