POST
ConfirmDeviceLogin
ConfirmDeviceLogin approves a pending request using the signed-in account.
/api.v1.auth.AuthService/ConfirmDeviceLogin Bearer required01
Request
ConfirmDeviceLoginRequest
ConfirmDeviceLoginRequestapi.v1.auth.ConfirmDeviceLoginRequest1 fields
Confirm Device Login Request message.
userCodestringUser Code value.
{
"userCode": "string"
}02
Response
DeviceLogin
DeviceLoginapi.v1.auth.DeviceLogin6 fields
Device Login message.
statusDeviceLoginStatusStatus value.
deviceTypeDeviceTypeDevice Type value.
deviceNamestringDevice Name value.
userCodestringUser Code value.
expiresAtUnixint64Expires At Unix value.
sameNetworkboolA privacy-preserving hint; false is inconclusive because phones may use mobile data or VPNs.
{
"status": "UNSPECIFIED",
"deviceType": "UNSPECIFIED",
"deviceName": "string value",
"userCode": "string value",
"expiresAtUnix": "1",
"sameNetwork": false
}03
Error handling
Common failure codes
unauthenticatedThe Bearer token is missing or invalid.
invalid_argumentThe request payload failed validation.
internalThe service could not complete the operation.