Authorizations
Project Bearer token (e.g., "Bearer sk-ac-xxxx")
Path Parameters
Disk ID
Body
multipart/form-data
from acontext import AcontextClient
client = AcontextClient(api_key='sk_project_token')
# Upload a file to disk
with open('report.pdf', 'rb') as f:
artifact = client.disks.upload_artifact(
disk_id='disk-uuid',
file=f,
file_path='/documents/',
meta={'category': 'reports', 'year': 2024}
)
print(f"Uploaded artifact: {artifact.id}"){
"code": 123,
"error": "<string>",
"msg": "<string>",
"data": {
"created_at": "<string>",
"disk_id": "<string>",
"filename": "<string>",
"meta": {},
"path": "<string>",
"updated_at": "<string>"
}
}Upload a file and create or update an artifact record under a disk
from acontext import AcontextClient
client = AcontextClient(api_key='sk_project_token')
# Upload a file to disk
with open('report.pdf', 'rb') as f:
artifact = client.disks.upload_artifact(
disk_id='disk-uuid',
file=f,
file_path='/documents/',
meta={'category': 'reports', 'year': 2024}
)
print(f"Uploaded artifact: {artifact.id}"){
"code": 123,
"error": "<string>",
"msg": "<string>",
"data": {
"created_at": "<string>",
"disk_id": "<string>",
"filename": "<string>",
"meta": {},
"path": "<string>",
"updated_at": "<string>"
}
}Project Bearer token (e.g., "Bearer sk-ac-xxxx")
Disk ID