Get all views assigned to content

get

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

This method returns a list of View objects associated with the Content object having the specified ID parameter.

This resource supports the orderBy request parameter. You can use this parameter along with the HTTP service request to sort the returned list.

You can use following values with the orderBy parameter:

  • recordId
  • referenceKey
  • name
  • dateAdded
  • dateModified

Example URIs

Following are the example URIs for this method:

  • http://<IM_REST_API_HOST>/km/api/latest /content/{id}/views

    The request returns a list of View objects associated with the Content object having the specified ID parameter sorted by reference key in ascending order.

  • http://<IM_REST_API_HOST>/km/api/latest /content/{id}/views?orderBy=referenceKey:desc

    The request returns a list of View objects associated with the Content object having the specified ID parameter sorted by reference key in descending order.

Request

Path Parameters
Back to Top

Response

Supported Media Types

200 Response

OK.
Body ()
Root Schema : ResultList ViewKey
Type: object
Title: ResultList ViewKey
Show Source
Nested Schema : items
Type: array
Show Source
Nested Schema : ViewKey
Type: object
Title: ViewKey
Show Source
Back to Top

Examples

The following example shows how to get a list of View objects associated with the Content object having the specified ID parameter:

curl -X GET "https://<IM_REST_API_HOST>/km/api/latest/content/{id}/views" -u "<username:password>" -H "Accept: application/json" -H "Content-Type: application/json"

Example of Response Body

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

{
  "items": [
    {
      "recordId": "BBA181DFB52148779A416184A191B2AF",
      "referenceKey": "SERVICE",
      "name": "Service",
      "links": [
        {
          "rel": "parent",
          "href": "https://<IM_REST_API_HOST>/km/api/latest/views/FBA17E28CAAB4A7387A44BEE77240E33",
          "mediaType": "application/json, application/xml",
          "method": "GET"
        },
        {
          "rel": "canonical",
          "href": "https://<IM_REST_API_HOST>/km/api/latest/views/BBA181DFB52148779A416184A191B2AF",
          "mediaType": "application/json, application/xml",
          "method": "GET"
        },
        {
          "rel": "collection",
          "href": "https://<IM_REST_API_HOST>/km/api/latest/views",
          "mediaType": "application/json, application/xml",
          "method": "GET",
          "profile": "https://<IM_REST_API_HOST>/km/api/latest/metadata-catalog/views"
        }
      ]
    }
  ],
  "hasMore": false,
  "limit": 20,
  "offset": 0,
  "links": [
    {
      "rel": "canonical",
      "href": "https://<IM_REST_API_HOST>/km/api/latest/content/27BA7D089309424D86657C14C4B637A6/views?limit=20&offset=0&_=1543215383643",
      "mediaType": "application/json, application/xml",
      "method": "GET"
    }
  ],
  "count": 1
}
Back to Top