Skip to content

Latest commit

 

History

History
91 lines (73 loc) · 2.73 KB

mySoftware_delete.rst

File metadata and controls

91 lines (73 loc) · 2.73 KB

mySoftware_delete

DELETE /users/{uid}/mysoftware/{msid}

Summary

  • Method: DELETE
  • Response Code: 204 / 200
  • Response Formats:
  • Since: UForge 1.0

Removes a software component from a user's Software Library.

Warning

If any of the user's appliance templates is using this software component, the software component will also be removed from the appliance template in question. In order to ensure no appliance templates are using this software component, use mySoftwareUsage-getAll

Security Summary

  • Requires Authentication: true
  • Entitlements Required: software_upload

URI Parameters

  • uid (required): the user name (login name) of the user-object
  • msid (required): the id of the mySoftware-object

HTTP Request Body Parameters

None

Example Request

curl "https://uforge.example.com/api/users/{uid}/mysoftware/{msid}" -X DELETE \
-u USER_LOGIN:PASSWORD -H "Accept: application/xml"
  • mySoftware-object
  • mySoftwareArtifact-add
  • mySoftwareArtifact-addChild
  • mySoftwareArtifact-addOrRemoveFileFromCache
  • mySoftwareArtifact-createFromRemoteServer
  • mySoftwareArtifact-delete
  • mySoftwareArtifact-deleteAll
  • mySoftwareArtifact-download
  • mySoftwareArtifact-downloadFile
  • mySoftwareArtifact-get
  • mySoftwareArtifact-getAll
  • mySoftwareArtifact-update
  • mySoftwareArtifact-updateAll
  • mySoftwareArtifact-upload
  • mySoftwareExportStatus-get
  • mySoftwareExport-delete
  • mySoftwareExport-download
  • mySoftwareLicense-delete
  • mySoftwareLicense-download
  • mySoftwareLicense-upload
  • mySoftwareLicense-uploadFile
  • mySoftwareLogo-delete
  • mySoftwareLogo-download
  • mySoftwareLogo-downloadFile
  • mySoftwareLogo-upload
  • mySoftwareOs-getAll
  • mySoftwareRestrictionOs-getAll
  • mySoftwareRestriction-add
  • mySoftwareRestriction-delete
  • mySoftwareRestriction-deleteAll
  • mySoftwareRestriction-get
  • mySoftwareRestriction-getAll
  • mySoftwareRestriction-update
  • mySoftwareUsage-getAll
  • mySoftware-clone
  • mySoftware-create
  • mySoftware-export
  • mySoftware-get
  • mySoftware-getAll
  • mySoftware-update
  • softwareBundleImport-get
  • softwarebundleImportStatus-get
  • softwarebundleImport-upload
  • softwarebundle-import