Get interface mapping

get

/km/api/v1/views/getInterfaceMapping

This method returns a list of RnInterfaces based on the parameters that are passed in. There are different ways the caller can call this method. First, the method can be called without specifying any parameters in which case all of the RnInterfaces will be returned. The user may also call the method while supplying the interfaceId or the viewId parameter. The user may not specify both the interfaceId and the viewId values.

Parameters for this service are:

  • interfaceId - RN interface Id value for the RnInterface to be retrieved.

  • viewId - All RN interfaces that contains the view specified by the view's record id is retrieved.

    • Yields Errors:

      • OK-SEC0001 - If a user does not have required permission to call this service..
      • OK-GEN0030 - When both interfaceId and viewId is not null and not empty.

      Example URIs

      The example URIs for this method are as follows:

      • http://<IM_REST_API_HOST>/km/api/latest/views/getInterfaceMapping?interfaceId={id}&viewId={viewId}

        The request returns all RnInterfaces or ones that matches the passed in interfaceId or viewId.

Request

Supported Media Types
Query Parameters
Back to Top

Response

Supported Media Types

200 Response

OK.
Body ()
Root Schema : ResultList RnInterface
Type: object
Title: ResultList RnInterface
Match All
Show Source
Nested Schema : Collection Paging Resource
Title: Collection Paging Resource
Oracle base collection resource schema definition.
Match All
Show Source
Nested Schema : Base Collection Resource
Title: Base Collection Resource
Oracle base collection resource schema definition.
Match All
Show Source
Nested Schema : Singular Resource
Type: object
Title: Singular Resource
Oracle base singular resource schema definition.
Show Source
Nested Schema : Base Collection Resource-allOf[1]
Type: object
Show Source
Nested Schema : Collection Paging Resource-allOf[1]
Type: object
Show Source
Nested Schema : ResultList RnInterface-allOf[1]
Type: object
Show Source
Nested Schema : items
Type: array
Show Source
Nested Schema : items
Type: object
Nested Schema : items
Type: array
Show Source
Nested Schema : RnInterface
Match All
Show Source
Nested Schema : RnInterfaceData
Match All
Show Source
Nested Schema : RnInterfaceKey
Type: object
Title: RnInterfaceKey
Show Source
Nested Schema : RnInterfaceData-allOf[1]
Type: object
Show Source
Nested Schema : RnInterface-allOf[1]
Type: object
Show Source
Nested Schema : LocaleKey
Match All
Show Source
Nested Schema : ViewKey
Match All
Show Source
Nested Schema : LocaleKey-allOf[1]
Type: object
Show Source
Nested Schema : ViewKey-allOf[1]
Type: object
Show Source
Back to Top

Examples

The following example shows how to find a list of Service Cloud interfaces or a specific interface depending upon on the parameters specified in the HTTP request by submitting a GET request on the REST resource using cURL.

cURL Command Example

curl -X "GET" "http://<IM_REST_API_HOST>/km/api/latest/views/getInterfaceMapping

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"

Response Body Example

The following shows an example of the response body in JSON format.

{
  "items" : [ {
    "interfaceLocale" : {
      "recordId" : "RECORDID_VALUE",
      "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}"
      } ]
    },
    "locale" : {
      "recordId" : "RECORDID_VALUE",
      "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}"
      } ]
    },
    "view" : {
      "recordId" : "RECORDID_VALUE",
      "referenceKey" : "REFERENCEKEY_VALUE",
      "name" : "NAME_VALUE",
      "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}"
      } ]
    },
    "ownswerSite" : {
      "recordId" : "RECORDID_VALUE",
      "referenceKey" : "REFERENCEKEY_VALUE",
      "name" : "NAME_VALUE",
      "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}"
      } ]
    },
    "recordId" : "RECORDID_VALUE",
    "interfaceId" : 1489437844511,
    "dateAdded" : "246907782-08-17T14:35:07-0500",
    "dateModified" : "8927405-06-27T13:57:46-0500"
  ],
  "hasMore" : false,
  "limit" : 20,
  "offset" : 0,
  "count" : 1
}
Back to Top