.. function:: DELETE /orgs/{oid}/projects/{pid}
Summary
- Method:
DELETE
- Response Code:
204 / 200
- Response Formats:
application/xml
application/json
- Since:
UForge 1.0
Removes a project from the Project Catalog
.
The project is not physically deleted from the database but marked as "obsolete". Users will no longer be able to use this project in an appliance, however ensures that appliances currently using the project are not adversely affected.
Note
To force the physical deletion of a project, use the erase
query parameter. In this case all the binaries and meta-data of a project are deleted.
- Requires Authentication:
true
- Entitlements Required:
org_projects_administrate
pid
(required): the id of the :ref:`project-object`oid
(required): the id of the :ref:`org-object`
None
curl "https://uforge.example.com/api/orgs/{oid}/projects/{pid}" -X DELETE \
-u USER_LOGIN:PASSWORD -H "Accept: application/xml"
.. seealso:: * :ref:`project-object` * :ref:`projectArtifact-addChild` * :ref:`projectArtifact-addOrRemoveFileFromCache` * :ref:`projectArtifact-create` * :ref:`projectArtifact-createFromRemoteServer` * :ref:`projectArtifact-delete` * :ref:`projectArtifact-deleteAll` * :ref:`projectArtifact-download` * :ref:`projectArtifact-downloadFile` * :ref:`projectArtifact-get` * :ref:`projectArtifact-getAll` * :ref:`projectArtifact-update` * :ref:`projectArtifact-updateAll` * :ref:`projectArtifact-upload` * :ref:`projectLogo-delete` * :ref:`projectLogo-download` * :ref:`projectLogo-downloadFile` * :ref:`projectLogo-upload` * :ref:`projectRestrictionOS-evaluate` * :ref:`projectRestriction-update` * :ref:`project-availableForImage` * :ref:`project-create` * :ref:`project-get` * :ref:`project-getAll` * :ref:`project-update`