English ← MyDocs

列出项目

get /v1/compliance/apps/projects

列出项目元数据,支持筛选功能。结果按创建时间 created_at 按时间顺序(升序)排列。

查询参数

  • created_at: optional object { gt, gte, lt, lte }

    • gt: optional string

      筛选在此时间之后创建的项目(RFC 3339 格式)

    • gte: optional string

      筛选在此时间或之后创建的项目(RFC 3339 格式)

    • lt: optional string

      筛选在此时间之前创建的项目(RFC 3339 格式)

    • lte: optional string

      筛选在此时间或之前创建的项目(RFC 3339 格式)

  • limit: optional number

    最大结果数(默认值:20,最大值:100)

  • organization_ids: optional array of string

    按组织 ID 筛选(接受 org_... 或组织 UUID)。可通过 GET /v1/compliance/organizations 枚举 ID。

  • page: optional string

    来自先前响应 next_page 字段的不透明分页令牌。传递此值以检索下一页结果。客户端应将此值视为不透明字符串,不要尝试解析或解释其内容,因为格式可能会在不另行通知的情况下更改。

  • user_ids: optional array of string

    按用户 ID 筛选。可通过 GET /v1/compliance/organizations/{org_uuid}/users 枚举 ID。

请求头参数

  • "x-api-key": optional string

返回值

  • data: array of object { id, created_at, deleted_at, 6 more }

    按创建日期升序排列的项目列表

    • id: string

      项目标识符(标签 ID)

    • created_at: string

      项目创建时间戳

    • deleted_at: string

      项目被终端用户删除的时间戳,否则为 null

    • is_private: boolean

      如果为 false,项目对所有组织成员可见;如果为 true,项目仅对创建者和指定的协作者可访问

    • name: string

      项目名称

    • organization_id: string

      组织标识符(标签 ID)

    • organization_uuid: string

      此项目所属的组织 UUID

    • updated_at: string

      项目最后更新时间戳

    • user: object { id, email_address }

      项目创建者的用户信息。

      • id: string

        用户标识符(标签 ID)

      • email_address: string

        用户的电子邮件地址

  • has_more: boolean

    是否存在更多记录超出当前结果集

  • next_page: string

    用于检索下一页的令牌。在下一次请求中将此值用作 'page' 参数

示例

curl https://api.anthropic.com/v1/compliance/apps/projects \
    -H "Authorization: Bearer $ANTHROPIC_COMPLIANCE_API_KEY"

响应

{
  "data": [
    {
      "id": "claude_proj_abc123",
      "name": "Q4 Product Planning",
      "created_at": "2025-06-01T10:00:00Z",
      "updated_at": "2025-06-15T14:30:00Z",
      "is_private": true,
      "organization_id": "org_abc123",
      "organization_uuid": "abc12345-6789-0abc-def0-123456789abc",
      "user": {
        "id": "user_xyz456",
        "email_address": "user@example.com"
      }
    }
  ],
  "has_more": true,
  "next_page": "page_eyJjcmVhdGVkX2F0IjoiMjAyNS0wNi0wMVQxMDowMDowMFoiLCJ1dWlkIjoiYWJjMTIzIn0="
}