Replace all views

patch

/km/api/v1/contentRecommendations/{id}/views

This method replaces the view relationship of the specified ContentRecommendation object with the list of View objects.

Please refer to the rules regarding updating views for a ContentType-associated recommendation in the UPDATE service documentation. The same rules apply to this service.

Also, It is important to note that web users are not allowed to update a ContentRecommendation Object.

Request

Supported Media Types
Path Parameters
  • The unique identifier of the ContentRecommendation object
Body ()
The List of View objects
Root Schema : List ViewKey
Type: object
Title: List ViewKey
Show Source
Nested Schema : items
Type: array
Show Source
Nested Schema : ViewKey
Match All
Show Source
Nested Schema : Singular Resource
Type: object
Title: Singular Resource
Oracle base singular resource schema definition.
Show Source
Nested Schema : ViewKey-allOf[1]
Type: object
Show Source
Back to Top

Response

204 Response

No Content.
Back to Top

Examples

The following example shows how to replace the view relationship of the specified ContentRecommendation object with the list of View objects.

curl -X "PATCH" "http://localhost:7001/km/api/latest/tasks/contentRecommendations/{id}/views"

Example of Response Header

The following shows an example of the response header.

-H "kmauthtoken: {\"siteName\":\"ORACLE_KNOWLEDGE\",\"integrationUserToken\":\"\"+eCJYkxKwj5HUaIiJYun0/TpatwT1LmtcsF05W33xnEojifV/AsLDj9RpN0lKuorTMNKeSE1tgC7svVL+BzntqDON4KiM1HFlpxvXEUCB0P2w0Xrs75McygqxdVaDSE9",\"userToken\":\"UoyWTKRG4RpyJCH4Wqjzht2iYUrsDdk5ir+3IpwEkxcwajJkGR9OGSQBTANQVGW0iVT9MFeDzqL+RYdgfzGSK+h5QzDFIDM+rDLgdKeEE19ljWFm3zMCF+kgYp/dJ/Yq5V7Re+aDXqHg6YkHfvprFA==\"}" \
-H "Accept: application/json"

Example of Response Body

The following example shows the contents of the response body in JSON format:

{
  "items" : [ {
    "referenceKey" : "REFERENCEKEY_VALUE",
    "name" : "NAME_VALUE",
    "links" : [ {
      "rel" : "canonical",
      "href" : "http://localhost:7002/km/api/{version}/{resourceURI}",
      "mediaType" : "application/json, application/xml",
      "templated" : true,
      "method" : "GET",
      "profile" : "http://localhost:7002/km/api/{version}/metadata-catalog/{resourceName}"
    } ]
  } ]
}
Back to Top