Skip to main content
GET
Get a phone
Minimum role required: Viewer

Authorizations

X-Axilio-Api-Key
string
header
required

Customer API key (axl_ prefix).

Path Parameters

phone_id
string
required

device identifier

Response

OK

A phone in the fleet: display identity, status, and current allocation.

created_at
string<date-time>
required

When the phone record was created.

current_session_id
string | null
required

Session currently holding the phone, if allocated.

last_heartbeat
string<date-time> | null
required

Time of the phone's most recent heartbeat.

last_interaction_timestamp
string<date-time> | null
required

Time of the most recent interaction on the phone.

location
string | null
required

Physical hosting location of the phone.

model_id
string | null
required

Hardware model identifier.

model_name
string | null
required

Hardware model name.

nickname
string | null
required

User-assigned nickname.

owner_organization_id
string | null
required

Owning organization, for private phones.

ownership_type
enum<string>
required

'shared' for pool phones, 'private' for dedicated rentals.

Available options:
shared,
private
phone_id
string
required

Phone identifier used by allocate and the phone APIs.

phone_name
string | null
required

Display name of the phone.

phone_type
enum<string> | null
required

Platform of the phone.

Available options:
android,
iphone,
unknown
rental_expires_at
string<date-time> | null
required

When the current rental ends, for rented phones.

status
enum<string>
required

Fleet status of the phone.

Available options:
active,
inactive,
maintenance,
suspended
updated_at
string<date-time>
required

When the phone record was last updated.