Documentation Center

Create Publication

Creates the specified publication, of the specified standard, with the specified language.

Sets the default configuration items. The request will fail if the specified publication exists. Both query parameters (lang and standard) are required.

Request

URI: /v2/content/{pub}?lang={lang}&standard={standard}

HTTP Method: POST

Header params:
  • Accept: [application/json] OR [application/xml]
  • Content-Type: [application/json] OR [application/xml]
PATH Parameter(s):
  • pub: publication ID
Query Parameter(s):
  • lang: language code
  • standard: the standard (such as "DITA") under which the publication is written.

Response

Success
  • XML: <result message="Action = add_pub, Pubid = DATA_Sample, Standard = DITA, Default Lang = en" messageKey="Action = add_pub, Pubid = DATA_Sample, Standard = DITA, Default Lang = en" status="SUCCESS" statusCode="0"/>
  • JSON: {"statusCode":0, "messageKey":"Action = add_pub, Pubid = DATA_Sample, Standard = DITA, Default Lang = en", "message":"Action = add_pub, Pubid = DATA_Sample, Standard = DITA, Default Lang = en", "status":"SUCCESS", "info":[]}
Failed
  • XML: <result message="You must provide all required parameters." messageKey="msg.missingparams" status="FAIL" statusCode="1000"/>
  • JSON: {"statusCode":1000, "messageKey":"msg.missingparams", "message":"You must provide all required parameters.", "status":"FAIL", "info":[]}

Permissions

"Manage publications"

Example

Request:

POST http://example.corp:8080/LiveContent/v2/content/DATA_Sample?lang=en&standard=DITA

Accept: applicaton/xml

Response:

<result message="Action = add_pub, Pubid = DATA_Sample, Standard = DITA, Default Lang = en" messageKey="Action = add_pub, Pubid = DATA_Sample, Standard = DITA, Default Lang = en" status="SUCCESS" statusCode="0"/>