updateHiddenWidgetTypes

put

/ccadmin/v1/widgetDescriptors/hidden

Update Hidden Widget Types. Set whether a Widget Type will be visible in the Site Studio component library

Request

Supported Media Types
Body ()
Root Schema : updateHiddenWidgetTypes_request
Type: object
Show Source
Example:
{
    "widgetDescriptors":[
        {
            "hiddenFromSiteStudio":true,
            "widgetType":"productDetails"
        },
        {
            "hiddenFromSiteStudio":false,
            "widgetType":"heroWidget"
        }
    ]
}
Nested Schema : widgetDescriptors
Type: array
Array of widget type IDs and a show / hide flag for site studio.
Show Source
Nested Schema : items
Type: object
Show Source
Back to Top

Response

Supported Media Types

200 Response

Following model is returned when operation succeeds.
Body ()
Root Schema : updateHiddenWidgetTypes_response
Show Source
Example Response (application/json)
{
    "items":[
        {
            "isLatestVersion":true,
            "displayName":"Hero",
            "availableToAllPages":true,
            "jsEditable":false,
            "minWidth":1,
            "version":1,
            "layouts":[
            ],
            "widgetType":"heroWidget",
            "latestVersion":1,
            "repositoryId":"heroWidget",
            "hiddenFromSiteStudio":false,
            "editableWidget":true,
            "id":"heroWidget",
            "defaultLayout":null,
            "pageTypes":[
            ],
            "configurable":false
        },
        {
            "isLatestVersion":true,
            "displayName":"Product Details",
            "availableToAllPages":false,
            "jsEditable":false,
            "minWidth":1,
            "version":1,
            "layouts":[
                {
                    "name":"productDetailsDefaultLayout",
                    "repositoryId":"productDetailsDefaultLayout",
                    "description":"Default Panel",
                    "sourceLocation":"productDetailsDefaultLayout/widget.template",
                    "id":"productDetailsDefaultLayout"
                }
            ],
            "widgetType":"productDetails",
            "latestVersion":1,
            "repositoryId":"productDetails",
            "hiddenFromSiteStudio":true,
            "editableWidget":true,
            "id":"productDetails",
            "defaultLayout":{
                "name":"productDetailsDefaultLayout",
                "repositoryId":"productDetailsDefaultLayout",
                "description":"Default Panel",
                "sourceLocation":"productDetailsDefaultLayout/widget.template",
                "id":"productDetailsDefaultLayout"
            },
            "pageTypes":[
                {
                    "repositoryId":"productPageType",
                    "alias":"/product",
                    "id":"productPageType",
                    "shortName":"product"
                }
            ],
            "configurable":false
        }
    ]
}

Default Response

The error response
Body ()
Root Schema : errorModel
Type: object
Show Source
Nested Schema : errors
Type: array
An optional list of errors if multiple errors were encountered
Show Source
Nested Schema : items
Type: object
Show Source
Back to Top