Documentation Center

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"/>