Claude Platform Docs

Список ключей API

ApiKeyListPage Beta.Organization.ApiKeys.List(parameters, cancellationToken = default)
GET/v1/organizations/api_keys

Список ключей API

Parameters
ApiKeyListParams 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.

string? createdByUserID

Filter by the ID of the User who created the object.

long limit

Number of items to return per page.

Defaults to 20. Ranges from 1 to 1000.

maximum1000
minimum1
Status? status

Filter by API key status.

Active("active")
Archived("archived")
Expired("expired")
Inactive("inactive")
string? workspaceID

Filter by Workspace ID.

Returns
class BetaApiKey { Type = "api_key"; ID; CreatedAt; /* 8 more */ }
Список ключей API
ApiKeyListParams parameters = new();

var page = await client.Beta.Organization.ApiKeys.List(parameters);
await foreach (var item in page.Paginate())
{
    Console.WriteLine(item);
}
Returns Examples
Response 200
{
  "data": [
    {
      "id": "apikey_01Rj2N8SVvo6BePZj99NhmiT",
      "created_at": "2024-10-30T23:58:27.427722Z",
      "created_by": {
        "id": "user_01WCz1FkmYMm4gnmykNKUu3Q",
        "type": "user"
      },
      "expires_at": "2024-10-30T23:58:27.427722Z",
      "name": "Developer Key",
      "partial_key_hint": "sk-ant-api03-R2D...igAA",
      "principal": {
        "type": "user_actor",
        "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
      },
      "scope": {
        "type": "workspace",
        "workspace_id": "wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ"
      },
      "status": "active",
      "type": "api_key",
      "workspace_id": "wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ"
    }
  ],
  "first_id": "first_id",
  "has_more": true,
  "last_id": "last_id"
}