Provision a new device
Requests a new device from the specification in the request body. Optional query parameters select the canonical device type, country, billing mode, and base profile. Returns the device, its resolved billing strategy, and its stream token.
Authorizations
Bearer token via Authorization header
Query Parameters
Use android_cloud_phone for a cloud Android phone. Only canonical identifiers are accepted. Other backends are deployment-specific; recognized but unavailable types return DEVICE_TYPE_UNAVAILABLE (422). Retired dedicated_* aliases are rejected with a canonical replacement.
"android_cloud_phone"
ISO 3166-1 alpha-2 country code. If omitted the system picks the country with the most availability.
Profile ID to use as device spec
Billing mode. 'auto' uses a subscription slot when available and otherwise bills per minute; 'subscription' requires an available subscription slot; 'minute' bills per minute. Only cloud phone and cloud emulator devices support per-minute billing.
auto, subscription, minute Body
Response
OK
Operating system the device runs.
android, ios A URL to the JSON Schema for this object.
"https://example.com/schemas/DeviceInfo.json"
Deprecated: use ownerId/createdBy.