Skip to content

Get upload session status.

GET
/v1/uploads/{id}
curl --request GET \
--url https://api.share2.us/v1/uploads/example \
--header 'Authorization: Bearer <token>'
id
required
string

Upload session.

Media typeapplication/json
object
id
required
string
share_id
required
string
status
required
string
Allowed values: created uploading completed canceled failed
expected_size_bytes
required
integer format: int64
expected_sha256
string
/^[a-f0-9]{64}$/
created_at
required
string format: date-time
Example
{
"status": "created"
}

Standard error envelope.

Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
request_id
required
string
Example
{
"error": {
"code": "quota_exceeded"
}
}