---
title: "Get a session's live thumbnail"
method: GET
path: "/phones/sessions/{session_id}/thumbnail"
tags: ["phones"]
---

# Get a session's live thumbnail

`GET /phones/sessions/{session_id}/thumbnail`

Returns a short-lived URL for the session's current screen thumbnail — a rolling JPEG refreshed every few seconds while the session is active. Poll this endpoint and swap the image; every call mints a fresh URL. Status is "pending" (no URL) before the first frame lands or after the session ends. Org-scoped: another org's session reads as not found.

## Path parameters

- `session_id` string, uuid, required — Phone session identifier

## Response `200`

OK

- PhoneSessionThumbnailResponse — Session thumbnail lookup result.
  - `$schema` string, uri — A URL to the JSON Schema for this object.
  - `status` 'ready' | 'pending', required — 'ready' when a thumbnail URL is returned, or 'pending' when no thumbnail exists.
  - `url` string — URL for the current thumbnail JPEG, set only when status is 'ready'. The URL is time-limited; poll the endpoint for a fresh image.

## Other responses

- `default` — Error

---

[API](https://skmtc.net/axilioai/apis/axilio-api.md) · [All operations](https://skmtc.net/axilioai/apis/axilio-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/axilioai/axilio-api/versions/108ab4b41051/schema)
