Skip to main content
POST
/
disk
/
{disk_id}
/
artifact
/
upload_from_sandbox
Python
from acontext import AcontextClient

client = AcontextClient(api_key='sk_project_token')

# Upload file from sandbox to disk
artifact = client.disks.artifacts.upload_from_sandbox(
    disk_id='disk-uuid',
    sandbox_id='sandbox-uuid',
    sandbox_path='/home/user/',
    sandbox_filename='output.txt',
    file_path='/results/'
)
print(f"Created: {artifact.path}{artifact.filename}")
{
  "code": 123,
  "error": "<string>",
  "msg": "<string>",
  "data": {
    "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

Upload from sandbox request

file_path
string
required

Destination directory path on the disk

sandbox_filename
string
required

Filename in the sandbox

sandbox_id
string
required

Source sandbox ID

sandbox_path
string
required

Source directory in the sandbox

Response

200 - application/json

OK

code
integer
error
string
msg
string
data
object