Skip to main content
GET
/
disk
/
{disk_id}
/
artifact
/
ls
Python
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>"
    ]
  }
}

Authorizations

Authorization
string
header
required

Project Bearer token (e.g., "Bearer sk-ac-xxxx")

Path Parameters

disk_id
string<uuid>
required

Disk ID

Query Parameters

path
string

Path filter (optional, defaults to root '/')

Response

200 - application/json

OK

code
integer
error
string
msg
string
data
object