Create Language
Creates a specified language for the specified publication.
The request will fail if the specified publication does not exist, or if the specified language for the publication already exists.
Request
URI: /v2/content/{pub}/{lang}
HTTP Method: POST
Header params:
- Accept:
[application/json] OR [application/xml] - Content-Type:
[application/json] OR [application/xml]
PATH Parameter(s):
- pub: publication ID
- lang: language code
Response
Success
- XML:
<result message="Action = add_lang_version, Pubid = DITA_Sample, Lang = en" messageKey="Action = add_lang_version, Pubid = DITA_Sample, Lang = en" status="SUCCESS" statusCode="0"/> - JSON:
{"statusCode":0, "messageKey":"Action = add_lang_version, Pubid = DITA_Sample, Lang = en", "message":"Action = add_lang_version, Pubid = DITA_Sample, Lang = en", "status":"SUCCESS", "info":[]}
Failed
- XML:
<result message="An item with that name already exists." messageKey="msg.duplicate" status="FAIL" statusCode="100"/> - JSON:
{"statusCode":100, "messageKey":"msg.duplicate", "message":"An item with that name already exists.", "status":"FAIL", "info":[]}
Permissions
"Manage publications"
Example
Request:
POST http://example.corp:8080/LiveContent/v2/content/DATA_Sample/en
Accept: applicaton/xml
Response:
<result message="Action = add_lang_version, Pubid = DITA_Sample, Lang = en" messageKey="Action = add_lang_version, Pubid = DITA_Sample, Lang = en" status="SUCCESS" statusCode="0"/>