Sitecore API catalog/Components API//
- List components
Retrieve a component draft
Update a component draft
Update a component draft
Delete a component draft
List component drafts
Create a component draft
Create a component
List component summaries
Retrieve a component
Update a component
Retrieve component metadata
Retrieve component variant metadata by ID
Get sites where specified component is allowed
Generate a draft content type suggestion
Activate a component draft
Generate a component draft suggestion
List components
Retrieves a list of components and their details for all sites or specific sites.
Security
Bearer
- Production serverhttps://edge-platform.sitecorecloud.io/authoring/api/v1/components
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
curl -i -X GET \
'https://edge-platform.sitecorecloud.io/authoring/api/v1/components?siteId=497f6eca-6276-4993-bfeb-53cbbbba6f08&environmentId=main' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Successful operation
Array []
The component description.
Example:"A promo component is a content block designed to showcase promotions using a combination of text and visuals"
The component icon URL.
Example:"https://xmc-instance.sitecore-staging.cloud/-/icon/SXA_MDI/16x16/Promo.png"
Datasource template item path.
Example:"/sitecore/templates/Feature/Promos"
The component rendering parameters.
Example:
{ "ButtonText": "Click me!" }
The component settings.
Example:
{ "IsRenderingsWithDynamicPlaceholders": "true", "RandomNumber": "10" }
The component variants.
Example:
[ { "name": "Default", "id": "2492bac4-da07-4c86-87f0-9873d40e2276", "siteId": "497f6eca-6276-4993-bfeb-53cbbbba6f08" }, { "name": "Advanced", "id": "2f34355e-c52d-450e-b1b9-d4e9cbe64af2", "siteId": "497f6eca-6276-4993-bfeb-53cbbbba6f08" } ]
Response
[ { "id": "2492bac4-da07-4c86-87f0-9873d40e2276", "name": "Hero Banner", "displayName": "Banner", "systemName": "HeroBanner", "description": "A promo component is a content block designed to showcase promotions using a combination of text and visuals", "category": { … }, "icon": "https://xmc-instance.sitecore-staging.cloud/-/icon/SXA_MDI/16x16/Promo.png", "datasourceTemplateField": "/sitecore/templates/Feature/Promos", "modelId": "/sitecore/templates/Feature/Promos", "renderingParameters": { … }, "settings": { … }, "variants": [ … ], "system": { … }, "type": "Code" } ]