Skip to main content
GET
/
v1
/
runs
/
{run_id}
/
image
/
signed-url
Get Run Image Signed Url
curl --request GET \
  --url https://api.cyberdesk.io/v1/runs/{run_id}/image/signed-url \
  --header 'Authorization: Bearer <token>'
{
  "supabase_url": "<string>",
  "signed_url": "<string>",
  "expires_in": 123
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

run_id
string<uuid>
required

Query Parameters

image_url
string
required

Exact supabase://run-images/... URL from the run_message_history image block to sign.

expires_in
integer
default:3600

URL expiration time in seconds (10-3600).

Required range: 10 <= x <= 3600

Response

Successful Response

Response schema for getting a signed URL for a run screenshot image.

supabase_url
string
required

The stable supabase:// URL from run_message_history

signed_url
string
required

A temporary signed URL for viewing or downloading the image

expires_in
integer
required

Seconds until the signed URL expires