files

Finish a resumable upload into a file [write]

Changed on

Once every byte is in, answers the File; retrying answers the same File. 409 upload_incomplete while bytes are missing; 410 upload_expired once the session has lapsed. Large files can take a while to complete: allow a few minutes.

post/files/uploads/{upload_id}/complete

Request

  • Base URL
    https://api.agentsky.dev/v1
  • URL
    https://api.agentsky.dev/v1/files/uploads/{upload_id}/complete
  • Auth
    HTTP bearer

Path parameters

upload_idstring required

The upload id (fupl_…)

Response

OK

type'file' required
idstring required

file_…

created_atstring date-time required
filenamestring required
mime_typestring required
size_bytesinteger required
downloadableboolean required

true for image uploads (readable within the workspace) and for the per-session copies minted when a file rides a message; false for other uploads (write-once)

attach_by_defaultboolean required

Whether every new session in the workspace starts with a read-only copy under /workspace/shared/

expires_atstring date-time nullable required

Changes