Devices
List devices in a session
Devices attached to the session, newest first. Visible to every member of the organization that owns the session.
sessionIdstring · uuidrequiredX-Organization-IdstringobjectstringrequireddataarrayrequiredShow child attributes
idstring · uuidrequiredstatusstringrequiredinfoobjectrequiredShow child attributes
platformstringrequiredtypestringnamestringrequiredosVersionstringrequiredserialstringcreatedAtstring · date-timerequiredreleasedAtstring · date-timenullablenextCursorstringnullableAllocate a device
Allocates a device matching the given filters and attaches it to the session. Uses the same filter DSL as the fleet.allocate RPC. Allocation is asynchronous: the device is returned immediately with status "provisioning" or "queued" and becomes usable once its status is "ready". Poll GET /sessions/{sessionId}/devices/{deviceId} to observe readiness.
sessionIdstring · uuidrequiredX-Organization-IdstringfiltersarrayrequiredShow child attributes
attributestringrequiredoperatorstringrequiredvaluestringrequiredfilestring · uuidlaunchAfterInstallbooleanidstring · uuidrequiredstatusstringrequiredinfoobjectrequiredShow child attributes
platformstringrequiredtypestringnamestringrequiredosVersionstringrequiredserialstringcreatedAtstring · date-timerequiredreleasedAtstring · date-timenullableGet a device
Returns a device attached to the session. Visible to every member of the organization that owns the session.
sessionIdstring · uuidrequireddeviceIdstringrequiredX-Organization-Idstringidstring · uuidrequiredstatusstringrequiredinfoobjectrequiredShow child attributes
platformstringrequiredtypestringnamestringrequiredosVersionstringrequiredserialstringcreatedAtstring · date-timerequiredreleasedAtstring · date-timenullableRelease a device
Releases a device, stopping billing and returning it to the fleet. Returns the device with its updated status. Idempotent: releasing an already-released device is a no-op.
sessionIdstring · uuidrequireddeviceIdstringrequiredX-Organization-Idstringidstring · uuidrequiredstatusstringrequiredinfoobjectrequiredShow child attributes
platformstringrequiredtypestringnamestringrequiredosVersionstringrequiredserialstringcreatedAtstring · date-timerequiredreleasedAtstring · date-timenullableInstall a stored file on a device
Installs a ready file from app storage on a device of this session, without uploading it again. Synchronous: a large app can take minutes.
sessionIdstring · uuidrequireddeviceIdstringrequiredX-Organization-Idstringfilestring · uuidrequiredlaunchAfterInstallbooleanfilestring · uuidrequiredstatusstringrequiredbundleIdstringrequiredlaunchedbooleanrequired