Connect an AI assistant
Your AI assistant can read this documentation directly, so it answers from the current content instead of guessing. Add one of the servers below to your client — they use the Model Context Protocol (MCP). Each one covers a different body of content, so add the one you need.
The catalog did not load. Refresh the page to try again.
Loading…
{{server.name}}
{{server.summary}}
{{server.documentCount.toLocaleString()}} pages Not published to this site
- Name
-
{{server.name}} - URL
-
{{mcpServerUrl(server.path)}}
| Tool | What it does |
|---|---|
{{tool.name}} |
{{part.text}}{{part.text}} |
How can we help?
Searching in {{docApp.searchFilterBySpecificBookTitle}}
Searching for:
{{docApp.searchResultFilteredItems.length}} results for:
{{docApp.currentResultsSearchText}}
in {{docApp.searchFilterBySpecificBookTitle}}
Found {{docApp.searchResponse.totalResultsAvailable}} matches. Showing the top {{docApp.searchResponse.results ? docApp.searchResponse.results.length : 0}}. Use a more specific search to further narrow down the results.
No documentation pages match this search, so all content types are shown.
Most matches are in {{docApp.searchDocTypeRescue.best.name}}.
There is no book with the ID "{{docApp.searchBookRescue.bid}}", so the book filter from this link was ignored and results from all books are shown.
You have an odd number of " characters in your search terms - each one needs closing with a matching " character!
-
{{resultItem.title}} {{resultItem.matchedBy === 'semantic' ? 'semantic' : (resultItem.matchedBy === 'both' ? 'keyword + semantic' : 'keyword')}}
{{resultItem.url}}
{{docApp.libraryHomeViewProduct.title || docApp.libraryHomeViewProduct.id}}
{{docApp.libraryHomeViewProduct.description}}
{{group.title || group.id}}
{{group.description}}
Description
Invoke this operation to obtain user properties for the specified user.
API Details
- Status: Status: production
- The required privilege level to invoke this method is
user - The supported database role for this method is
slave
| System Rights | Database Rights | Mail Rights | Calendar Rights |
|---|---|---|---|
sys.a.manageUsers |
--- |
--- |
--- |
Request Parameters
The userGetInfo method takes the following input parameters.
Note
When sending a JSON request payload to the API, the order of parameters is not significant. However, for XML request payloads, parameters must be provided in the exact order specified in this documentation to comply with input validation requirements.
| Name | Type | Attributes | Description |
|---|---|---|---|
userId |
accountIdType |
Optional | The ID of the user. You must specifiy this or accountSelector |
accountSelector |
userAccountSelectType |
Optional | The account selector. You must specifiy this or userId |
wantExtendedUserProfile |
xs:boolean |
Optional Default= true |
Set this to true if you want to return the extended user profile information. This will only work for full system user accounts. |
includeProperties |
xs:boolean |
Optional Default= false |
Set this to true to include the user account’s extensible properties (from h_sys_accounts_props) in the response. Defaults to false to avoid changing existing response payload sizes for callers that don’t care about them. |
Response Parameters
| Name | Type | Attributes | Description |
|---|---|---|---|
userId |
xs:string |
Required | The unique login ID for this account (this is the primary key) |
loginId |
loginIdType |
Required | The login ID for this user account |
employeeId |
accountIdType |
Required | The Employee ID for this user account |
userType |
accountUserType |
Required | The type of user, either ‘user’ or ‘basic’ or ‘msp’. |
nonUserAccount |
xs:boolean |
Optional | If set to ‘true’ the account will not be visible in user browse/search lists. |
enable2fa |
twofaMethodType |
Optional | The two-factor authentication method used when logging in via Hornbill Direct Login. |
name |
nameType |
Required | The display name of the user. |
firstName |
nameType |
Optional | The first name of the user. |
lastName |
xs:string |
Optional | The last name of the user. |
jobTitle |
xs:string |
Optional | The job title of the user. |
homeOrganization |
groupIdType |
Optional | The home organization of the user. |
site |
xs:string |
Optional | The site this user is based at. |
phone |
xs:string |
Optional | The direct dial telephone number for the user. |
email |
rfc822AddressType |
Optional | The email for the user. |
mobile |
xs:string |
Optional | The cell phone number for the user (used for SMS notification). |
availabilityStatus |
numberType |
Required | The availability status currently set for this user. |
availabilityStatusTime |
xs:dateTime |
Optional | The date/time the availability status was set. |
absenceMessage |
xs:string |
Optional | The absence message for this user. |
timeZone |
xs:string |
Optional | The default Time Zone applied to this user. If you want to get a list of timezones, please see the time::getTimezoneList. |
language |
xs:language |
Optional | The assigned language of the user. |
dateTimeFormat |
xs:string |
Optional | The default date/time format of the user. |
dateFormat |
xs:string |
Optional | The default date format of the user. |
timeFormat |
xs:string |
Optional | The default time format of the user. |
currencySymbol |
xs:string |
Optional | The default currency symbol to use. |
countryCode |
countryCodeType |
Optional | The default country code of the user. |
lastLogonTime |
xs:dateTime |
Optional | The last logon time for the user. |
lastKnownLocation |
geoLocationType |
Optional | The location information for the user. |
notifyEmail |
xs:boolean |
Optional | Indicates notifications to this users e-mail address are enabled/disabled. |
notifyTextMessage |
xs:boolean |
Optional | Indicated notifications to this users mobile phone via SMS text messages are enabled/disabled. |
onlineStatus |
onlineStatusType |
Optional | The online status of a user. |
accountStatus |
accountStatusType |
Required | The status of the specified user. |
imageReference |
xs:string |
Optional | A reference to the profile image associated with this account. |
createdOn |
xs:dateTime |
Required | The date/time this user account was created. |
createdBy |
xs:string |
Required | The person who created this user account. |
lastUpdatedOn |
xs:dateTime |
Optional | The last time this user account was updated. |
lastUpdatedBy |
xs:string |
Optional | The person who last updated this user account. |
userProfile |
userExtendedProfileData |
Optional | If a full user and extended profile information was requested, this property will contain the extended user profile properties. |
securityOptions |
userAccountSecurityOptionsType |
Optional | Security options applied to this account. |
properties |
Array<userPropType> |
Optional | The user account’s extensible properties. Only emitted when the request specified includeProperties=true. |
- Version {{docApp.book.version}}
- Node {{docApp.node}} / {{docApp.build}}