Check Publication Visiblity
Checks if the publication and any one of its' languages are visible.
Request will fail and return the 404 result model if the publication configuration does not exist, or if the publication is hidden and the user does not have permission to access hidden publications.
Request
URI: /v2/content/{pub}/ifvisible
HTTP Method: GET
- Accept:
[application/json] OR [application/xml]
- pub: publication ID
Response
- XML:
<result message="Publication exists and publication and at least one language variant is visible." messageKey="Publication exists and publication or at least one language variant is visible." status="SUCCESS" statusCode="0"/> - JSON:
{"statusCode":0, "messageKey":"Publication exists and publication and at least one language variant is visible.", "message":"Publication exists and publication or at least one language variant is visible.", "status":"SUCCESS", "info":[]}
- 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
"Use application"
Example
Request:
GET http://example.corp:8080/LiveContent/v2/content/LiveContentDoc/ifvisible
Accept: application/xml
Response:
<result message="Publication exists and publication and at least one language variant is visible." messageKey="Publication exists and publication or at least one language variant is visible." status="SUCCESS" statusCode="0"/>