userDetailLevel
If userDetailLevel
is set, the response can contain the following information:
EXCLUDE
: No user information is returned.
LOW
:loginId
extId
clientExtId
clientName
state
validFrom
validTo
isTechnicalUser
MEDIUM
: All elements from theLOW
detail level plus:lastLogin
firstName
name
remarks
gender
birthDate
title
telephone
email
telefax
mobile
addressLine1
addressLine2
postalCode
city
country
language
templateCollection
stateChangedDate
stateChangeReasonCd
street
houseNumber
dwellingNumber
postOfficeBoxText
postOfficeBoxNumber
locality
profiles
(ifprofileDetailLevel
is not set to EXCLUDE)name
extId
state
validFrom
validTo
credentials
(ifcredentialDetailLevel
is not set to EXCLUDE)userExtId
state
type
extId
properties
(ifpropertyDetailLevel
is not set to EXCLUDE)name
value
HIGH
: All elements from theMEDIUM
detail level plus:ctlCreUid
ctlCreDat
ctlModUid
ctlModDat
ctlTcn
The following detail levels can be useful in combination with userDetailLevel
:
credentialDetailLevel
profileDetailLevel
propertyDetailLevel
certificateDetailLevel
mobileSignatureDetailLevel
samlFederationDetailLevel
securityQuestionsDetailLevel
defaultDetailLevel
Example of a request and response with userDetailLevel
set to MEDIUM
:
Request:
<v1:queryUsers>
<query>
<clientExtId>100</clientExtId>
<detailLevels>
<userDetailLevel>MEDIUM</userDetailLevel>
<credentialDetailLevel>MEDIUM</credentialDetailLevel>
<mobileSignatureDetailLevel>MEDIUM</mobileSignatureDetailLevel>
<profileDetailLevel>LOW</profileDetailLevel>
<propertyDetailLevel>EXCLUDE</propertyDetailLevel>
</detailLevels>
<user>
<extId>100</extId>
</user>
</query>
</v1:queryUsers>
Response:
<ns2:queryUsersResponse
xmlns:ns2="http://adnovum.ch/nevisidm/ws/services/v1">
<return>
<loginId>bootstrap</loginId>
<extId>100</extId>
<clientExtId>100</clientExtId>
<clientName>Default</clientName>
<state>ACTIVE</state>
<lastLogin>2000-01-01T00:00:00.000+01:00</lastLogin>
<firstName>Boot</firstName>
<name>Strap</name>
<remarks>Initial user for bootstrapping</remarks>
<gender>MALE</gender>
<birthDate>1994-07-30+02:00</birthDate>
<validFrom>2023-12-15T00:00:00.000+01:00</validFrom>
<validTo>2024-12-15T00:00:00.000+01:00</validTo>
<title>Mr.</title>
<telephone>0444444444</telephone>
<email>[email protected]</email>
<telefax>[email protected]</telefax>
<mobile>+4179456333</mobile>
<addressLine1>AddressLine1</addressLine1>
<addressLine2>AddressLine2</addressLine2>
<postalCode>7624</postalCode>
<city>Pécs</city>
<country>hu</country>
<language>en</language>
<templateCollection>Default</templateCollection>
<stateChangedDate>2024-05-17T22:27:30.000+02:00</stateChangedDate>
<stateChangeReasonCd>9</stateChangeReasonCd>
<street>Fogaras</street>
<houseNumber>145</houseNumber>
<dwellingNumber>777</dwellingNumber>
<locality>III. ker</locality>
<profiles defaultProfile="true">
<name>BootstrapProfile</name>
<extId>100</extId>
<state>ACTIVE</state>
<validFrom>2023-12-15T00:00:00.000+01:00</validFrom>
<validTo>2024-12-15T00:00:00.000+01:00</validTo>
</profiles>
<credentials>
<userExtId>100</userExtId>
<state>ACTIVE</state>
<type>PASSWORD</type>
<lastLogin>2024-05-17T13:24:28.000+02:00</lastLogin>
<lastLoginFailure>2024-05-17T13:24:28.000+02:00</lastLoginFailure>
<lastChange>2024-05-17T13:24:27.000+02:00</lastChange>
<validFrom>2024-05-17T13:24:27.000+02:00</validFrom>
<validTo>2030-01-01T00:00:00.000+01:00</validTo>
<failureCount>2</failureCount>
<successCount>1</successCount>
<resetCount>0</resetCount>
<value>{SSHA}OfA52lp84tj5nS6+awPTTgcuY1FF6PdtbxNo/Mry</value>
<extId>100</extId>
<policyName>Default password policy</policyName>
<policyExtId>100</policyExtId>
</credentials>
<credentials>
<userExtId>100</userExtId>
<state>ACTIVE</state>
<type>TICKET</type>
<lastChange>2024-05-17T18:24:31.000+02:00</lastChange>
<validFrom>2024-05-17T18:24:31.000+02:00</validFrom>
<validTo>2024-05-22T18:24:31.000+02:00</validTo>
<failureCount>0</failureCount>
<successCount>0</successCount>
<resetCount>0</resetCount>
<value>{SSHA256}zoSx466VWmddi9Mdhr5f0Mi0EW4RpbZQClW9+5e3+ukCPTc1B5AU/+Hq</value>
<extId>asdasdsad</extId>
<policyName>TicketPolicyAdmin</policyName>
<policyExtId>99990002</policyExtId>
<stateChangeReasonCd>1</stateChangeReasonCd>
</credentials>
<credentials>
<userExtId>100</userExtId>
<state>ACTIVE</state>
<type>MOBILE_SIGNATURE</type>
<lastChange>2024-05-17T22:24:33.000+02:00</lastChange>
<validFrom>2024-05-17T22:24:33.000+02:00</validFrom>
<validTo>2034-05-15T22:24:33.000+02:00</validTo>
<failureCount>0</failureCount>
<successCount>0</successCount>
<resetCount>0</resetCount>
<value>06201270115</value>
<extId>99999994026</extId>
<policyName>Default Mobile Signature policy</policyName>
<policyExtId>99990024</policyExtId>
</credentials>
<mobileSignatures>
<userExtId>100</userExtId>
<credentialExtId>99999994026</credentialExtId>
<state>ACTIVE</state>
<identificator>identificator</identificator>
<msspIdentifier>mssp</msspIdentifier>
<msisdn>06201270115</msisdn>
<signerCert></signerCert>
</mobileSignatures>
</return>
</ns2:queryUsersResponse>