Loading…
object
device_idrequiredStable per-install id generated by the app (survives sign-out, not a reinstall).
platformThe phone’s OS (U-02); an older app sends nothing and stays android.
build_flavorPlay Store build, or the sideloaded / MDM enterprise build.
brandmodelos_versionapp_versionruntime_versionupdate_idcapabilitiesWhat the native layer supports: call_log, recordings …
permissionsGranted Android permissions (call_log, contacts …).
battery_optimizedpush_tokenThe current push token (FCM or Expo); omit when push is unavailable.
rotate_device_tokenThe app lost its device token (a 401 in the background): issue a new one.
tracking_notice_acktrue: the member has just acknowledged the company’s call-tracking notice (`disclosure_text`) on this phone — audited.
holds_device_tokenfalse: the app never received a device token for this sign-in (a lost answer) — a new one is issued; the sign-in itself is unchanged.
{
"device_id": "pz-3f0c8a52-1b7e-4c11-9a52-0d1c2e3f4a5b",
"platform": "android",
"build_flavor": "play",
"brand": "string",
"model": "string",
"os_version": "string",
"app_version": "string",
"runtime_version": "string",
"update_id": "string",
"capabilities": {},
"sims": [
{
"slot": 0,
"subscription_id": "string",
"carrier": "string",
"display_name": "string",
"number": "string",
"is_work": true
}
],
"permissions": {},
"battery_optimized": true,
"push_token": "string",
"rotate_device_token": true,
"tracking_notice_ack": true,
"holds_device_token": true
}