Skip to main content
POST
Request a short-lived upload target

Authorizations

Authorization
string
header
required

The CLI's device credential, obtained once from the device-link exchange and stored in the OS keystore. Sent as Authorization: Bearer myrq_dev_…. The server never trusts a CLI-supplied user id — identity comes from the credential row.

Path Parameters

id
string
required

The cloud report id.

Body

application/json
byteLength
integer
required
Required range: x >= 1
sha256
string
required
Pattern: ^[a-f0-9]{64}$

Response

Upload target created.

uploadId
string
required
uploadUrl
string<uri>
required
method
string
required
Allowed value: "PUT"
headers
object
required
expiresAt
string<date-time>
required