Remove Item Updatesession File
If vSphere APIs begin with /rest (vs /api), any maps are consumed/returned instead as arrays of objects, each containing a key and a value property field.
Requests a file to be removed. The file will only be effectively removed when the update session is completed. if you do not have all of the privileges described as follows: - Operation execution requires System.Anonymous.
Request
URLURL
https://{api_host}/rest/com/vmware/content/library/item/updatesession/file/id:{update_session_id}?~action=remove
Parameters
Parameters
string
update_session_id
Required
Identifier of the update session.
The parameter must be an identifier for the resource type: com.vmware.content.library.item.UpdateSession.
Header Parameters
Header Parameters
string
vmware-api-session-id
Required
Required session ID, obtained by first calling Create Session API
Example: b00db39f948d13ea1e59b4d6fce56389
Request Body
Request Body
LibraryItemUpdatesessionFileRemoveRequestBody of type application/json (required){
"file_name": "string"
}
string
file_name
Required
Name of the file to be removed.
cURL Command
curl -X POST -H "vmware-api-session-id: b00db39f948d13ea1e59b4d6fce56389" -H "Content-Type: application/json" -d '{"file_name":"string"}' https://{api_host}/rest/com/vmware/content/library/item/updatesession/file/id:{update_session_id}?~action=remove
Errors
400
com.vmware.vapi.std.errors.invalid_argument : if the file doesn't exist in the library item associated with the update session.