列出项目附件
get /v1/compliance/apps/projects/{project_id}/attachments
列出附加到项目的文件和文档。
列出附加到 project_id 所引用项目的文件和项目文档。 这包括附加文件的 ID 和附加项目文档的 ID。
附加文件的原始二进制内容可以使用 GET /v1/compliance/apps/chats/files/{claude_file_id}/content 端点下载。
附加项目文档的文本内容可以使用 GET /v1/compliance/apps/projects/documents/{claude_proj_doc_id} 端点获取。
返回值: 带有分页信息的项目附件列表
异常: NotFoundException:如果项目不存在或 project_id 格式无效
路径参数
-
project_id: string项目 ID(标签 ID,例如 claude_proj_abc123)
查询参数
-
limit: optional number最大结果数(默认值:20,最大值:100)
-
page: optional string来自先前响应
next_page字段的不透明分页令牌。传递此值以检索下一页结果。客户端应将此值视为不透明字符串,不要尝试解析或解释其内容,因为格式可能会在不另行通知的情况下更改。
请求头参数
"x-api-key": optional string
返回值
-
data: array of object { id, created_at, filename, 2 more } or object { id, created_at, filename, 2 more }按 created_at 时间顺序排列的附件列表,相同时间按 id 排序
-
ComplianceProjectFileReference object { id, created_at, filename, 2 more }用于合规响应的文件附件引用。
-
id: string文件标识符(例如 'claude_file_abcd')
-
created_at: string创建时间戳(RFC 3339 格式)
-
filename: string文件的显示名称(例如 'document.pdf')
-
mime_type: string文件上传时的 MIME 类型(例如 'application/pdf')
-
type: "project_file"标记此为二进制文件的鉴别器
"project_file"
-
-
ComplianceProjectDocReference object { id, created_at, filename, 2 more }用于合规响应的项目文档附件引用。
-
id: string项目文档标识符(例如 'claude_proj_doc_abcd')
-
created_at: string创建时间戳(RFC 3339 格式)
-
filename: string文档的显示名称(例如 'document.txt')
-
mime_type: "text/plain"项目文档的 MIME 类型,始终设置为纯文本
"text/plain"
-
type: "project_doc"标记此为纯文本文档的鉴别器
"project_doc"
-
-
-
has_more: boolean是否存在更多记录超出当前结果集
-
next_page: string要获取下一页,请使用当前响应中的 'next_page' 作为下一次请求中的 'page'
示例
curl https://api.anthropic.com/v1/compliance/apps/projects/$PROJECT_ID/attachments \
-H "Authorization: Bearer $ANTHROPIC_COMPLIANCE_API_KEY"
响应
{
"data": [
{
"id": "id",
"created_at": "2019-12-27T18:11:19.117Z",
"filename": "filename",
"mime_type": "mime_type",
"type": "project_file"
}
],
"has_more": true,
"next_page": "next_page"
}