Documentation Center

Delete Language

Deletes the specified language of the specified publication.

Deletes language configuration and related resources. Also deletes related comments unless query parameter delete_forms=false. The request fails if the language is visible.

Request

URI: /v2/content/{pub}/{lang}?delete_forms={delete_forms}

HTTP Method: DELETE

Header params:
  • Accept: [application/json] OR [application/xml]
PATH Parameter(s):
  • pub: publication ID
  • lang: publication language
Query Parameter(s):
  • delete_forms: could be "true"(by default) or "false". Specifies whether to delete comments in addition to the Legacy Content Delivery publication being deleted.

Response

Success
  • XML: <result message="Action = delete language" messageKey="Action = delete language" 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 language", "message":"Action = delete publication language", "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/en?delete_forms=true

Accept: application/xml

Response:

<result message="Action = delete config item" messageKey="Action = delete config item" status="SUCCESS" statusCode="0"/>