Skip to content

Web Content Manager Find Rendering and Script Portlet References

This API allows you to find any page that has a WCM Rendering or Script portlet on it referencing the given WCM content UUID.

Special Considerations

The API is specific per virtual Portal.

Limitations

Currently, the API does not support finding draft references in projects.

Using the Web Content Manager Find Rendering and Script Portlet References API

  • Endpoint

    GET request to:

    http://host:port/wps/mycontenthandler/wcmrest/listPageReferences/<uuid>
    

    Sample URL:

    http://localhost:10039/wps/mycontenthandler/!ut/p/digest!z9Kf8ax_kfhYNQxUVA-0OQ/wcmrest/listPageReferences/42cfcfe8-764d-4733-b409-87cc83a7a4eb
    
  • Expected Body

    The body can have the basic WCM structure or be empty:

    <?xml version="1.0" encoding="UTF-8"?>
    <feed xmlns="http://www.w3.org/2005/Atom" xmlns:wcm="http://www.ibm.com/xmlns/wcm/8.0">
    </feed>
    
  • Expected Headers

    LTPA token of the user. Also works anonymously.

  • Return Body

    The found results.

    Sample:

    {
        "listPageReferences" :
        {
            "wcmContentID" : "84b09a3e-9724-4f35-84ce-cad176750d2c",
            "pageReferenceList" :
            [
                {
                    "portleInstanceObjectId" : "Z5_N0KGGB82018R50QD5BQ20S2040",
                    "pageObjectId" : "Z6_N0KGGB82018R50QD5BQ20S2083",
                    "pageTitle" : "More core work"
                },
                {
                    "portleInstanceObjectId" : "Z5_N0KGGB820H6350QDLUV8DF24B3",
                    "pageObjectId" : "Z6_N0KGGB82018R50QD5BQ20S2083",
                    "pageTitle" : "More core work"
                }
            ]
        }
    }