Request

Retrieves a list of components available for a specific site, including both built-in components and custom components that can be used on pages.

Security
HTTPBearer
Query
site_namestring(Site Name)required

The name of the site for which to list available components.

Example:site_name=skate-park
Headers
x-sc-job-idany(X-Sc-Job-Id)

A unique identifier for the job, used to trace, audit, and revert actions performed by an AI agent through the Agent API.

Example:job-1234
curl -i -X GET \
  'https://edge-platform.sitecorecloud.io/stream/ai-agent-api/api/v1/components?site_name=skate-park' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'x-sc-job-id: job-1234'

Responses

Successful response

Bodyapplication/json
componentsobject(Components)

Components available for the specified site.

Response
{ "components": { "groups": [ … ], "ungrouped": [] } }