addCredential request

The addCredential request registers a credential with an existing user.
Send the request to: https://userservices-auth.vip.symantec.com/vipuserservices/ManagementService_1_10
addCredential
input fields
provides details about the
addCredential
input fields.
addCredential
input fields
Input Field
Required?
Type
Purpose
requestId
Y
string
A unique identifier of the request for the enterprise application. The request ID accepts from 4 to 40 alphanumeric characters and underscores.
This identifier may be useful for troubleshooting purposes.
userId
Y
string
Unique ID for the user such as the user email address, the user logon name, or a unique ID that maps to the user logon name. The
userId
accepts 1 to 128 international characters.
The user ID is not case-sensitive in look-up operations.
otpAuthData
N
string (complex data type)
Acts as proof of possession. Pass up to two security codes that are generated by the credential to prove that the requestor has possession of the credential.
addCredential
input fields with details
provides details about the
addCredential
input fields.
addCredential
input fields with details
Input Field
Required?
Type
Purpose
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)
  • CERTIFICATE (Trusted Device credential)
  • EMAIL_OTP (security code that is sent to user by email)
  • SMS_OTP (security code that is sent to device by SMS)
  • VOICE_OTP (security code that is sent to device by a voice call)
  • SERVICE_OTP (security code generated by the VIP Service)
friendlyName
N
string
A user-defined name to identify the credential.
trustedDevice
N
boolean
Identifies if the credential is a Trusted Device.
Do not use this flag for mobile credentials. Mobile credentials cannot be set as Trusted Devices.
  • true
  • false