authenticateUser response

output fields provides details about the authenticateUser output fields.
AuthenticateUser
output fields
Output Field
Required?
Type
Purpose
requestId
Y
String
The request ID sent with the
authenticateUserResponse
request.
status
Y
hex string
Unique status code. 0000=Success. Any other value is an error.
statusMessage
Y
String
Message corresponding to the status of the request. If the status is not 0000 (success), the message is an error message.
credentialId
Y
String
Unique identifier of the credential.
credentialType
Y
String
Identifies the credential type:
  • STANDARD_OTP (hardware or software
    VIP
    credential, including
    VIP
    Access for Mobile)
  • CERTIFICTATE
  • SMS_OTP
  • VOICE_OTP
  • SERVICE_OTP
lastAuthnId
N
String
A unique identifier for this authentication transaction, if the authentication request was successful.
isPinExpired
N
Boolean
If a PIN is set for this user, identifies if the PIN has expired.
  • True: PIN has expired
  • False: PIN is still valid
pinExpirationTime
N
dateTime
If a user PIN is set,
pinExpirationTime
identifies the date and time (in GMT format) that the PIN expires.
authContext
N
String
The authentication level that is used to authenticate the user, if an authentication level was sent in the request.
Example authenticateUser response
<?xml version="1.0" encoding="UTF-8"?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <AuthenticateUserResponse xmlns="http://schemas.vip.symantec.com"> <requestId>abcd1234</requestId> <status>0000</status> <statusMessage>Success</statusMessage> <authContext> <params> <Key>authLevel.level</Key> <Value>1</Value> </params> </authContext> </AuthenticateUserResponse> </S:Body> </S:Envelope>