Documentation Center

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

Header params:
  • Accept: [application/json] OR [application/xml]
PATH Parameter(s):
  • pub: publication ID

Response

Success
  • 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":[]}
Failed
  • 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"/>