Authorizations
Project Bearer token (e.g., "Bearer sk-ac-xxxx")
Path Parameters
Disk ID
Body
application/json
Update artifact request
from acontext import AcontextClient
client = AcontextClient(api_key='sk_project_token')
# Update artifact metadata
artifact = client.disks.update_artifact(
disk_id='disk-uuid',
file_path='/documents/report.pdf',
meta={'category': 'updated', 'reviewed': True, 'version': 2}
)
print(f"Updated artifact: {artifact.artifact.id}"){
"code": 123,
"error": "<string>",
"msg": "<string>",
"data": {
"artifact": {
"created_at": "<string>",
"disk_id": "<string>",
"filename": "<string>",
"meta": {},
"path": "<string>",
"updated_at": "<string>"
}
}
}Update an artifact’s metadata (user-defined metadata only)
from acontext import AcontextClient
client = AcontextClient(api_key='sk_project_token')
# Update artifact metadata
artifact = client.disks.update_artifact(
disk_id='disk-uuid',
file_path='/documents/report.pdf',
meta={'category': 'updated', 'reviewed': True, 'version': 2}
)
print(f"Updated artifact: {artifact.artifact.id}"){
"code": 123,
"error": "<string>",
"msg": "<string>",
"data": {
"artifact": {
"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
Update artifact request