---
title: "List hosted sites for one authorized client workspace"
method: GET
path: "/workspaces/{workspace_id}/sites"
---

# List hosted sites for one authorized client workspace

`GET /workspaces/{workspace_id}/sites`

## Request

- Base URL: `https://api.bamf.ai/v1`
- URL: `https://api.bamf.ai/v1/workspaces/{workspace_id}/sites`
- Auth: HTTP bearer

Requires sites:read, current managed client binding and work.read/artifacts.read capabilities. MCP: bamf.list_sites. Provides exact site IDs for subsequent builder operations.

## Path parameters

- `workspace_id` string, uuid, required

## Response `200`

Normalized sites, project links, artifacts and pending approvals

## Other responses

- `403`: Tenant/capability/scope denied

---

[API](https://skmtc.dev/bamf/apis/bamf-developer-platform-api.md) · [All operations](https://skmtc.dev/bamf/apis/bamf-developer-platform-api/llms.txt) · [OpenAPI document](https://skmtc.dev/bamf/apis/bamf-developer-platform-api/revisions/a390dd3294bd?raw)
