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

Authorizations

Authorization
string
header
required

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

Path Parameters

disk_id
string<uuid>
required

Disk ID

Body

application/json

Update artifact request

file_path
string
required

File path including filename

meta
string
required

Custom metadata as JSON string

Response

200 - application/json

OK

code
integer
error
string
msg
string
data
object