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
- Accept:
[application/json] OR [application/xml] - Content-Type:
[application/json] OR [application/xml]
- pub: publication ID
- lang: language code
- standard: the standard (such as "DITA") under which the publication is written.
Response
- 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":[]}
- 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"/>