Validate Language Code

Validates the language code and returns a normalized version, if possible.

Returns normalized language code in the "messageKey" attribute of the result model, or returns a 1200 result model if the specified language code could not be normalized.

Request

URI: /v2/content/config/validate/{lang}

HTTP Method: GET

Header params:
  • Accept: [application/json] OR [application/xml]
  • Content-Type: [application/json] OR [application/xml]
PATH Parameter(s):
  • lang: publication language

Response

Success
  • XML: <result message="en-US" messageKey="en-US" status="SUCCESS" statusCode="0"/>
  • JSON: {"statusCode":0, "messageKey":"en-US", "message":"en-US", "status":"SUCCESS", "info":[]}
Failed
  • XML: <result message="Invalid Language Code. You must use a valid language code such as &quot;en&quot; or &quot;en-GB&quot;" messageKey="pubs.lang.badlanguage" status="FAIL" statusCode="1200"/>
  • JSON: {"statusCode":1200, "messageKey":"pubs.lang.badlanguage", "message":"Invalid Language Code. You must use a valid language code such as \"en\" or \"en-GB\"", "status":"FAIL", "info":[]}

Permissions

"Use application"

Example

Request:

GET http://example.corp:8080/LiveContent/v2/content/config/validate/en-us

Response:

<result message="en-US" messageKey="en-US" status="SUCCESS" statusCode="0"/>