GetUserInformation
Fetches personal details of the authenticated Salesforce user.
Input
| Name | Type | Description |
| BasicInfoOnly | String | If set to 'true', only basic connection-related information is returned, such as ServerURL, SessionID, Sandbox, OrganizationId, and OrganizationName. Defaults to 'false' to return the full user profile. |
Result Set Columns
| Name | Type | Description |
| AccessibilityMode | String | Indicates whether accessibility features for screen reader support are enabled for the user interface. Returns 'true' if enabled. Available in API version 7.0 and later. |
| CurrencySymbol | String | The currency symbol used to display monetary values, applicable when the organization does not support multiple currencies. |
| OrganizationId | String | The unique Salesforce ID of the user's organization, useful for identifying the org across integrations or billing systems. |
| OrganizationMultiCurrency | String | Indicates whether the organization has multi-currency support enabled (true) or not (false). |
| OrganizationName | String | The name of the user's Salesforce organization or company. |
| OrgDefaultCurrencyIsoCode | String | Default ISO currency code for the organization. Used when multi-currency is disabled and no currency is explicitly set in a create request. |
| ProfileID | String | The unique ID of the user's profile, which determines access rights and permissions. |
| RoleID | String | The unique ID of the user's role in the organization's role hierarchy. |
| Sandbox | String | Indicates whether the organization is a sandbox (true) or production environment (false). May return NULL in non-Basic authentication scenarios. |
| ServerURL | String | The base URL of the Salesforce instance used for API requests. |
| SessionID | String | The current active session token used for authentication in API calls. |
| SessionSecondsValid | String | The number of seconds remaining before the current session expires. |
| UserDefaultCurrencyIsoCode | String | Default ISO currency code for the user, used when multi-currency is enabled and no specific currency is specified during object creation. |
| UserEmail | String | The email address associated with the user's Salesforce account. |
| UserFullName | String | The user's full name as defined in their profile. |
| UserID | String | The unique Salesforce ID of the user. |
| UserLanguage | String | The user's language preference, represented as an ISO code such as 'en_US' for American English or 'fr_CA' for Canadian French. |
| UserLocale | String | The user's locale settings, which affect formatting of dates, times, and currency symbols. Uses ISO format such as 'en_US'. |
| UserName | String | The login name used by the user to access Salesforce. |
| UserTimeZone | String | The user's time zone setting, which affects how date and time values are displayed. |
| UserType | String | The type of user license assigned to the user's profile, such as 'Standard', 'Chatter', or 'System Administrator'. |
| UserUISkin | String | Returns 'Theme2' if the user is using the Lightning Experience interface, or 'Theme1' if using Salesforce Classic. Available in API version 7.0 and later. |