Skip to main content
PUT
/
api
/
v1
/
files
/
{file_uuid}
/
content
Stream file upload
curl --request PUT \
  --url https://api.example.com/api/v1/files/{file_uuid}/content \
  --header 'Authorization: <api-key>'
{
  "blob_sha256": "<string>",
  "file_uuid": "<string>",
  "size_bytes": 123,
  "status": "pending"
}

Authorizations

Authorization
string
header
required

Type "Bearer" followed by a space and JWT token.

Headers

Content-Range
string

byte range for resumable upload

Path Parameters

file_uuid
string
required

File UUID from initialization

Response

OK

blob_sha256
string
file_uuid
string
size_bytes
integer
status
enum<string>
Available options:
pending,
uploading,
available,
tombstoned,
deleted