Find by ID
/km/api/v1/languages/{id}
This method returns the Language object having the specified ID parameter.
Example URIs
The example URIs for this method are as follows:
http://<IM_REST_API_HOST>/km/api/latest/languages/{id}The request returns the Language object having the specified ID parameter in FULL mode.
http://<IM_REST_API_HOST>/km/api/latest/languages/{id}?mode=KEYThe request returns the Language object having the specified ID parameter in KEY mode.
Request
-
id(required): string
The unique identifier of the object to be retrieved.
Response
- application/json
- application/xml
200 Response
-
object
Singular Resource
Title:
Singular ResourceOracle base singular resource schema definition. -
object
LanguageKey-allOf[1]
objectSingular Resourceobject-
recordId:
string
The unique identifier of the Language object.
object-
dateAdded:
string(date-time)
The date when the Language object was created.
-
dateModified:
string(date-time)
The date when the Language object was modified.
-
languageCode:
string
The code for the language that the Language object represents. For example, the language code for English is
en. -
languageDesc:
string
The description of the language that the Language object represents.
-
locales:
array locales
The list of Locale objects associated with the Language object.
array-
Array of:
object instanceLink
Metadata describing link description objects that MAY appear in the JSON instance representation.
object-
href(required):
string
URI [RFC3986] or URI Template [RFC6570]. If the value is set to URI Template, then the "templated" property must be set to true.
-
mediaType:
string
Media type, as defined by RFC 2046, describing the link target.
-
method:
string
HTTP method for requesting the target of the link.
-
profile:
string
Link to the metadata of the resource, such as JSON-schema, that describes the resource expected when dereferencing the target resource..
-
rel(required):
string
Name of the link relation that, in addition to the type property, can be used to retrieve link details. For example, href or profile.
-
templated:
boolean
Boolean flag that specifies that "href" property is a URI or URI Template. If the property is a URI template, set this value to true. By default, this value is false.
arrayThe list of Locale objects associated with the Language object.
-
object
Singular Resource
Title:
Singular ResourceOracle base singular resource schema definition. -
object
LocaleKey-allOf[1]
object-
recordId:
string
The unique identifier of the Locale object.
Examples
The following example shows how to find the Language object that has the specified ID parameter by submitting a get request on the REST resource using cURL.
cURL Command
curl -X "GET" "http://<IM_REST_API_HOST>/km/api/latest/languages/{id}"
Example of Request Header
The following shows an example of the request header.
-H "kmauthtoken: {\"siteName\":\"ORACLE_KNOWLEDGE\",\"integrationUserToken\":\"\"+eCJYkxKwj5HUaIiJYun0/TpatwT1LmtcsF05W33xnEojifV/AsLDj9RpN0lKuorTMNKeSE1tgC7svVL+BzntqDON4KiM1HFlpxvXEUCB0P2w0Xrs75McygqxdVaDSE9"}" \
-H "Accept: application/json"
Example of Response Body
The following shows an example of the response body in JSON format.
{
"dateAdded" : "2013-05-23T17:56:05EDT",
"dateModified" : "2013-05-23T17:56:05EDT",
"languageCode" : "en",
"languageDesc" : "English",
"locales" : [ {
"recordId" : "en_US",
"links" : [ {
"rel" : "canonical",
"href" : "http://<IM_REST_API_HOST>/km/api/{version}/{resourceURI}",
"mediaType" : "application/json, application/xml",
"templated" : true,
"method" : "GET",
"profile" : "http://<IM_REST_API_HOST>/km/api/{version}/metadata-catalog/{resourceName}"
} ]
} ],
"links" : [ {
"rel" : "canonical",
"href" : "http://<IM_REST_API_HOST>/km/api/{version}/{resourceURI}",
"mediaType" : "application/json, application/xml",
"templated" : true,
"method" : "GET",
"profile" : "http://<IM_REST_API_HOST>/km/api/{version}/metadata-catalog/{resourceName}"
} ]
}