---
title: "Get a session recording"
method: GET
path: "/phones/sessions/{id}/recording"
tags: ["Phones"]
---

# Get a session recording

`GET /phones/sessions/{id}/recording`

Returns a short-lived URL for the session's screen recording, keyed on session_id — so it works for workflow runs and workflow-less interactive leases alike. Status is "pending" (no URL) when the recording hasn't finished uploading yet. Org-scoped: another org's session reads as not found.

## Path parameters

- `id` string, required — phone session id

## Response `200`

OK

- PhoneSessionRecordingResponse
  - `status` string, required
  - `url` string

## Other responses

- `default` — Error

---

[API](https://skmtc.dev/axilioai/apis/axilio-api-2.md) · [All operations](https://skmtc.dev/axilioai/apis/axilio-api-2/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/axilioai/axilio-api-2/revisions/d7ecf9466d6d/schema)
