Skip to main content
GET
SDK (@phosra/sdk)

Authorizations

Authorization
string
header
required

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

Path Parameters

childID
string<uuid>
required

Response

Device list

id
string<uuid>

Unique identifier for this resource.

child_id
string<uuid>

Identifier of the child this resource belongs to.

family_id
string<uuid>

Identifier of the family this resource belongs to.

platform_id
string

Identifier of the associated platform.

device_name
string

User-assigned device name (e.g. "Ada's iPhone").

device_model
string

Hardware model identifier (e.g. iPhone15,3).

os_version
string

Operating-system version reported by the device (e.g. 18.5).

app_version
string

Version of the Phosra app installed on the device.

apns_token
string | null

Apple Push Notification service device token; null until the device registers for push.

capabilities
string[]

Apple frameworks the device supports (e.g. FamilyControls, ManagedSettings, DeviceActivity)

enforcement_summary
object

Per-category enforcement results from the device's last enforcement_status report

last_seen_at
string<date-time> | null

RFC 3339 timestamp.

last_policy_version
integer

Policy version the device last successfully applied.

status
enum<string>

Current lifecycle state of the resource.

Available options:
active,
inactive,
revoked
created_at
string<date-time>

RFC 3339 timestamp of when the resource was created.

updated_at
string<date-time>

RFC 3339 timestamp of the resource's most recent update.