Authorizations
Project Bearer token (e.g., "Bearer sk-ac-xxxx")
Path Parameters
Disk ID
Query Parameters
Path filter (optional, defaults to root '/')
from acontext import AcontextClient
client = AcontextClient(api_key='sk_project_token')
# List artifacts in a path
result = client.disks.list_artifacts(
disk_id='disk-uuid',
path='/documents/'
)
print(f"Found {len(result.artifacts)} artifacts")
for artifact in result.artifacts:
print(f" - {artifact.path}{artifact.filename}")
print(f"Subdirectories: {', '.join(result.directories)}"){
"code": 123,
"error": "<string>",
"msg": "<string>",
"data": {
"artifacts": [
{
"created_at": "<string>",
"disk_id": "<string>",
"filename": "<string>",
"meta": {},
"path": "<string>",
"updated_at": "<string>"
}
],
"directories": [
"<string>"
]
}
}List artifacts in a specific path or all artifacts in a disk
from acontext import AcontextClient
client = AcontextClient(api_key='sk_project_token')
# List artifacts in a path
result = client.disks.list_artifacts(
disk_id='disk-uuid',
path='/documents/'
)
print(f"Found {len(result.artifacts)} artifacts")
for artifact in result.artifacts:
print(f" - {artifact.path}{artifact.filename}")
print(f"Subdirectories: {', '.join(result.directories)}"){
"code": 123,
"error": "<string>",
"msg": "<string>",
"data": {
"artifacts": [
{
"created_at": "<string>",
"disk_id": "<string>",
"filename": "<string>",
"meta": {},
"path": "<string>",
"updated_at": "<string>"
}
],
"directories": [
"<string>"
]
}
}Project Bearer token (e.g., "Bearer sk-ac-xxxx")
Disk ID
Path filter (optional, defaults to root '/')