Skip to main content
Version: 8.2411.x.x RR

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 the LOW 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 (if profileDetailLevel is not set to EXCLUDE)
      • name
      • extId
      • state
      • validFrom
      • validTo
    • credentials (if credentialDetailLevel is not set to EXCLUDE)
      • userExtId
      • state
      • type
      • extId
    • properties (if propertyDetailLevel is not set to EXCLUDE)
      • name
      • value
  • HIGH: All elements from the MEDIUM 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>