Claude Platform Docs

列出工作區

WorkspaceListPage Beta.Organization.Workspaces.List(parameters, cancellationToken = default)
GET/v1/organizations/workspaces

列出工作區

Parameters
WorkspaceListParams parameters
string afterID

ID of the object to use as a cursor for pagination. When provided, returns the page of results immediately after this object.

string beforeID

ID of the object to use as a cursor for pagination. When provided, returns the page of results immediately before this object.

bool includeArchived

Whether to include Workspaces that have been archived in the response

long limit

Number of items to return per page.

Defaults to 20. Ranges from 1 to 1000.

maximum1000
minimum1
Returns
class BetaWorkspace { Type = "workspace"; ID; ArchivedAt; /* 7 more */ }
列出工作區
WorkspaceListParams parameters = new();

var page = await client.Beta.Organization.Workspaces.List(parameters);
await foreach (var item in page.Paginate())
{
    Console.WriteLine(item);
}
Returns Examples
Response 200
{
  "data": [
    {
      "id": "wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ",
      "archived_at": "2024-11-01T23:59:27.427722Z",
      "compartment_id": "f8a7b6c5-4d3e-4f1a-8b9c-0d1e2f3a4b5c",
      "created_at": "2024-10-30T23:58:27.427722Z",
      "data_residency": {
        "allowed_inference_geos": "unrestricted",
        "default_inference_geo": "global",
        "workspace_geo": "us"
      },
      "display_color": "#6C5BB9",
      "external_key_id": "ekey_01SDCCSbTxrXDpWc1phhtcfK",
      "name": "Workspace Name",
      "tags": {
        "env": "prod",
        "team": "platform"
      },
      "type": "workspace"
    }
  ],
  "first_id": "first_id",
  "has_more": true,
  "last_id": "last_id"
}