Delete Publication
Deletes the specified publication.
Deletes the publication configuration and related resources. Also deletes related comments unless the query parameter is delete_forms=false. Request fails publication or any of its languages are visible.
Request
URI: /v2/content/{pub}?delete_forms={delete_forms}
HTTP Method: DELETE
Header params:
- Accept:
[application/json] OR [application/xml]
PATH Parameter(s):
- pub: publication ID
Query Parameter(s):
- delete_forms: could be "true"(by default) or "false". Specifies whether to delete related comments for the publication.
Response
Success
- XML:
<result message="Action = delete publication" messageKey="Action = delete publication" status="SUCCESS" statusCode="0"> <info xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="apiInfoModel" name="Deleted objects" value="1"/> </result> - JSON:
{"statusCode":0, "messageKey":"Action = delete publication", "message":"Action = delete publication", "status":"SUCCESS", "info":[{"name":"Deleted objects", "value":"1"}]}
Failed
- XML:
<result message="The requested publication or language version does not exist." messageKey="pubs.nonexist" status="FAIL" statusCode="404"/> - JSON:
{"statusCode":404,"messageKey":"pubs.nonexist", "message":"The requested publication or language version does not exist.", "status":"FAIL", "info":[]}
Permissions
"Manage publications"
Example
Request:
DELETE http://example.corp:8080/LiveContent/v2/content/content/LiveContentDoc?delete_forms=true
Accept: application/xml
Response:
<result message="Action = delete publication" messageKey="Action = delete publication" status="SUCCESS" statusCode="0"/>