Skip to content
Docs
Get early access

Resume an upload session

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

Session state plus fresh URLs for the missing parts.

Media typeapplication/json
object
upload
required
object
id
required
string
asset_id
required
string
status
required
string
Allowed values: created completed aborted expired
part_size
required
integer
part_count
required
integer
size_bytes
required
integer
expires_at
required
integer
created_at
required
integer
completed_at
required
integer | null
uploaded_parts
required
Array<object>
object
number
required
integer
size
required
integer
etag
required
string
missing_part_urls
required
Array<object>
object
number
required
integer
url
required
string format: uri
Example
{
"upload": {
"id": "upl_01J9Z",
"asset_id": "ast_01J9Z",
"status": "created",
"part_size": 16777216,
"part_count": 8,
"size_bytes": 120000000,
"expires_at": 1760086400000,
"created_at": 1760000000000,
"completed_at": null,
"uploaded_parts": [
{
"number": 1,
"size": 16777216,
"etag": "\"a1b2c3\""
}
],
"missing_part_urls": [
{
"number": 2,
"url": "https://upload.example/part-2"
}
]
}
}

Missing or invalid credentials.

Media typeapplication/json
object
error
required
string
code
required
string
message
required
string
details
Example
{
"error": "unauthorized",
"code": "unauthorized",
"message": "Authentication required"
}

The resource does not exist in the tenant, or the route is unknown.

Media typeapplication/json
object
error
required
string
code
required
string
message
required
string
details
Example
{
"error": "not_found",
"code": "not_found",
"message": "Asset not found"
}

Too many requests in the current window.

Media typeapplication/json
object
error
required
string
code
required
string
message
required
string
details
Example
{
"error": "rate_limited",
"code": "rate_limited",
"message": "Too many requests",
"details": {
"retry_after": 60
}
}
Retry-After
integer

Seconds to wait before retrying.

A temporary storage problem occurred; retry with backoff.

Media typeapplication/json
object
error
required
string
code
required
string
message
required
string
details
Example
{
"error": "storage_error",
"code": "storage_error",
"message": "Media storage unavailable"
}