phones
Get a session recording
Changed onReturns a short-lived URL for the session's screen recording, keyed on session_id — so it works for agents' runs and interactive leases alike. Status is "pending" (no URL) when the recording hasn't finished uploading yet, and "off" when the session was not recorded. Org-scoped: another org's session reads as not found.
get/phones/sessions/{session_id}/recording
Request
- Base URL/api/v1 (relative, and the document was published on a file host, not at the API’s origin)
- AuthAPI key in header X-Axilio-Api-Key
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
session_idstring uuid required
Phone session identifier
Response
OK
Example response
{
"$schema": "/api/v1/PhoneSessionRecordingResponse.json"
}Changes
- warning
added the new
unavailableenum value to theresponse property for the response status
- warning
- warning
added the new
offenum value to theresponse property for the response status - info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the non-success response with the status
- warning