Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Post /GetAllSearchAdvanced

Send a POST request to the GetAllSearchAdvanced() method on the ManagementRoleView object to return information about one or more Management Roles. The information included in the response depends on the range of properties and parameter values included in the request.

A valid OAuth 2.0 Bearer token is required.

URL

Code Block
POST https://<FQDN_Of_Your_EmpowerID_Web_Server>/api/webui/v1/ManagementRoleView/GetAllSearchAdvanced

Header Key/Value Pairs

Key

Value

Authorization

Bearer <access_token>

X-EmpowerID-API-Key

The API key from the registered OAuth application

Content-Type

application/json

Request Body

The body of the request must include all parameters required by the method and the IncludedProperties object with at least one Management Role property.

Included Properties

Use IncludedProperties to return one or more role properties.

Body Parameters

The GetAllSearchAdvanced() method includes a number of parameters that must be included in the body or the request. Use parameters to filter the number of Management Roles returned by the endpoint.

Expand
titleView Parameters

ManagementRoleDefinitionID

int

  • Return all roles with a matching the Management Role Definition (MRD) specified by the MRD ID

  • Set to null to ignore

  • Required

OrgZoneID

int

  • Return roles with a matching OrgZone ID

  • Set to null to ignore

  • Required

LinkedToApplicationID

GUID

  • Return roles linked to the application specified by the application ID

PersonID

GUID

  • Return roles where the person specified by the PersonID (GUID) is a member

  • Set to null to ignore

  • Required

NotAssignedToPersonID

Boolean

  • Return roles not assigned to the Person specified by the Person ID set for the PersonID parameter

  • Set to null to ignore

  • Required

ShowDirectPersonAssignmentsOnly

Boolean

  • Return roles that have been directly assigned to to the person specified by the PersonID parameter

  • Set to null to ignore

  • Required

ManagementRoleGUIDInherited

GUID

  • Return roles inherited from the Management Role specified by the GUID

  • Set to null to ignore

  • Required

HighSecurity

Boolean

  • Return roles marked as high security

  • Set to null to ignore

  • Required

ShowTRBACRoles

Boolean

  • Return TRBAC roles

  • Set to null to ignore

  • Required

OwnerPersonGUID

GUID

  • Return roles where the person identified by the GUID is the owner

  • Set to null to ignore

  • Required

Requestable

Boolean

  • Return roles published in the IAM Shop

  • Set to null to ignore

  • Required

columnsToSearch

string

  • Specifies one or more search conditions. Formatted as follows:
    "%[[][[]%<Conditions><Condition PropertyName="\Name of the property to search\" SearchValue="\Value of the property\" Operator=\"Equality\" QuerySuffix=\" Suffix Value \"StartGroupString=\"\" EndGroupString=\"\" /></Conditions>"

  • Required

pageLength

int

  • Specifies the number of roles to return in the list of roles

  • Required

resourceTags

String

  • Return roles with a matching resource tag

  • Set to null to ignore

  • Required

start

int

  • Specifies the first role in the list of roles returned by the API; set to 0 to return the first role

  • Required

textToSearch

string

  • Set to AdvancedSearch

  • Required

totalCount

int

  • This is an output parameters that returns the number of roles matching the search conditions and parameter values.

  • Set to null to ignore

  • Required

columnsToSearch

The columnsToSearch body parameter is used to return Management Roles meeting one or more conditions. Each condition specifies a property with a specific value to search. For example, to return a list of deprecated “All Access” Management Roles with belonging to the “DevDomain1” domain that are currently locked out, the value for columnsToSearch would be set to that shown below.

"%[[][[]%<Conditions><Condition PropertyName=\"FriendlyName\" SearchValue=\"deprecated\" Operator=\"EqualTo\" QuerySuffix=\" AND \" StartGroupString=\"\" EndGroupString=\"\" Index=\"0\" SearchType=\"String\"/><Condition PropertyName=\"Description\" SearchValue=\"All Access\" Operator=\"EqualTo\" QuerySuffix=\"\" StartGroupString=\"\" EndGroupString=\"\" Index=\"1\" SearchType=\"Boolean\"/></Conditions>"

Remarks

In the above example, columnsToSearch contains two search conditions. The API returns accounts roles matching both conditions. Each condition includes the PropertyName to search, the SearchValue to search for, an Equality Operator, a QuerySuffix and a SearchType for the relevant data type.

Search Examples

The below examples demonstrate how to use IncludedProperties, parameters, and conditions in columnsToSearch to query the API for a list of groups Management Roles matching the search conditions. Attributes returned for each record are set by the properties specified in IncludedProperties.

1️⃣ Get all High Security Management Roles that a specific person has been directly assigned to

Set the HighSecurity parameter to true, the PersonID parameter to the GUID of an EmpowerID Person and the ShowDirectPersonAssignmentsOnly parameter to true to return a list of Management Roles classified as “high security” where the person has been directly assigned to those roles.

Code Block
languagejson
{
    "IncludedProperties": [        
        "FriendlyName",
        "ManagementRoleTypeFriendlyName",
        "Description",
        "OwnerAssigneeFriendlyName",
        "IsHighSecurity",
        "RiskFactorTotal"   
    ],
    "Parameters": {
        "HighSecurity": true,
        "LinkedToApplicationID": null,
        "ManagementRoleDefinitionID": null,
        "ManagementRoleGUIDInherited": null,
        "NotAssignedToPersonID": null,
        "OrgZoneID": null,
        "OwnerPersonGUID": null,        
        "PersonID": null,
        "ShowDirectPersonAssignmentsOnly": 1,
        "ShowTRBACRoles": null,
        "textToSearch": "AdvancedSearch",
        "columnsToSearch": "%[[][[]%<Conditions/>",
        "pageLength": 10,
        "resourceTags": null,
        "start": 0,
        "totalCount": null
    }
}

2️⃣ Get all Management Roles owned by a specific person

Set the OwnerPersonGUID parameter to the GUID of an EmpowerID Person to return roles owned by that person.

Code Block
{
    "IncludedProperties": [        
        "FriendlyName",
        "ManagementRoleTypeFriendlyName",
        "Description",
        "OwnerAssigneeFriendlyName",
        "IsHighSecurity",
        "RiskFactorTotal"   
    ],
    "Parameters": {
        "HighSecurity": null,
        "LinkedToApplicationID": null,
        "ManagementRoleDefinitionID": null,
        "ManagementRoleGUIDInherited": null,
        "NotAssignedToPersonID": null,
        "OrgZoneID": null,
        "OwnerPersonGUID": "d399765d-fcd7-45c9-913f-2b0c9e65f8b7",        
        "PersonID": null,
        "ShowDirectPersonAssignmentsOnly": 1,
        "ShowTRBACRoles": null,
        "textToSearch": "AdvancedSearch",
        "columnsToSearch": "%[[][[]%<Conditions/>",
        "pageLength": 10,
        "resourceTags": null,
        "start": 0,
        "totalCount": null
    }
}

3️⃣ Get all Management Roles by specific

Use columnsToSearch to return “Feature Set (UI)” Management Roles. Note the PropertyName for the search condition is set to ManagementRoleTypeID, SearchValue is set to 7, the Operator is set to EqualTo and the SearchType is Int.

Code Block
{
    "IncludedProperties": [        
        "FriendlyName",
        "ManagementRoleTypeFriendlyName",
        "Description",
        "OwnerAssigneeFriendlyName",
        "IsHighSecurity",
        "RiskFactorTotal"   
    ],
    "Parameters": {
        "HighSecurity": true,
        "LinkedToApplicationID": null,
        "ManagementRoleDefinitionID": null,
        "ManagementRoleGUIDInherited": null,
        "NotAssignedToPersonID": null,
        "OrgZoneID": null,
        "OwnerPersonGUID": null,        
        "PersonID": null,
        "ShowDirectPersonAssignmentsOnly": 1null,
        "ShowTRBACRoles": null,
        "textToSearch": null,
        "columnsToSearch": "%[[][[]%<Conditions><Condition PropertyName=\"ManagementRoleTypeID\" SearchValue=\"7\" Operator=\"EqualTo\" 
        QuerySuffix=\"\" StartGroupString=\"\" EndGroupString=\"\" Index=\"0\" SearchType=\"Int\"/></Conditions>",
        "pageLength": 10,
        "resourceTags": null,
        "start": 0,
        "totalCount": null
    }
}

SearchTerms

Each identity object in the EmpowerID Identity Warehouse has a SearchTerms property with a specific set of search values that can used to return all objects matching those values. For Management Roles, SearchTerms include the Name, FriendlyName, Email, DistinguishedName, and Description properties. When used, the API returns all roles where the specified search value finds a match in any of those properties. For example, if the search value is set to “Doc”, the API would return all the following roles:

  • Any Management Role with a match in the name

  • Any Management Role with a match in the friendly name

  • Any Management Role with a match in the email address

  • Any Management Role with a match in the Distinguished Name

  • Any Management Role with a match in the description

The following examples illustrate how to use SearchTerms to return a subset of roles:

1️⃣ Get all Management Roles where the search value for SearchTerms is set to “help”

Use SearchTerms to return the Friendly Name, Management Role Type Friendly Name, Description and Risk Factor Total for Management Roles where the search value is set to "Help"

Code Block
{    
    "IncludedProperties": [
        "FriendlyName",
        "ManagementRoleTypeFriendlyName",
        "Description",
        "RiskFactorTotal"     
    ],
    "Parameters": {
        "HighSecurity": true,
        "LinkedToApplicationID": null,
        "ManagementRoleDefinitionID": null,
        "ManagementRoleGUIDInherited": null,
        "NotAssignedToPersonID": null,
        "OrgZoneID": null,
        "OwnerPersonGUID": null,        
        "PersonID": null,
        "ShowDirectPersonAssignmentsOnly": null,
        "ShowTRBACRoles": null,
        "textToSearch": "AdvancedSearch",
        "columnsToSearch": "%[[][[]%<Conditions><Condition PropertyName=\"SearchTerms\" SearchValue=\"Help\" Operator=\"EqualTo\" QuerySuffix=\"\" 
        StartGroupString=\"\" EndGroupString=\"\" Index=\"0\" SearchType=\"String\"/></Conditions>",
        "pageLength": 10,
        "resourceTags": null,
        "start": 0,
        "totalCount": null
    }
}

2️⃣ Get all Management Roles where the SearchValue of the SearchTerm is a Description containing "Azure"

Easy html macro
theme{"label":"solarized_dark","value":"solarized_dark"}
contentByMode{"html":"<!doctype html>\r\n<link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css\" rel=\"stylesheet\" integrity=\"sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC\" crossorigin=\"anonymous\">\r\n<link href=\"https://docs.empowerid.com/new_docs.css\" rel=\"stylesheet\">\r\n<link href=\"https://docs.empowerid.com/assets/css/EID-API-DOC.css\" rel=\"stylesheet\">\r\n<script src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js\" integrity=\"sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM\" crossorigin=\"anonymous\"></script>\r\n \r\n <div class = \"bd-callout bd-callout-info\">\r\n <p>When using <code>SearchTerms</code>, search results can be filtered to specific text within \r\n supported properties. </p> \r\n \r\n <p><code>\"%[[][[]%&lt;Conditions&gt;&lt;Condition PropertyName=\\\"SearchTerms\\\" SearchValue=\\\"Description_*Azure\\\" \r\n Operator=\\\"EqualTo\\\" QuerySuffix=\\\" \\\" StartGroupString=\\\"\\\" EndGroupString=\\\"\\\" Index=\\\"0\\\" \r\n SearchType=\\\"String\\\"/&gt;&lt;/Conditions&gt;\"</code></p>\r\n \r\n<p class = \"bd-callout bd-callout-success\">For <code>SearchTerms</code>, the syntax for <code>SearchValue</code> is \r\n<code>Property_TextToSearch</code>. Include wildcards to broaden search results. For example, \r\nthe above search returns all Management Roles where the <code>Description</code> attribute \r\ncontains <code>Azure</code>. If not using \r\nwildcards, the API returns Management Roles where the value of the property begins with an exact match.</p>\r\n</div>\r\n","javascript":"","css":"code {\r\n padding: 2px 4px;\r\n font-size: 90%;\r\n color: #c7254e;\r\n background-color: #f9f2f4;\r\n border-radius: 4px;\r\n}"}
Code Block
{    
    "IncludedProperties": [
        "FriendlyName",
        "ManagementRoleTypeFriendlyName",
        "Description",
        "RiskFactorTotal"     
    ],
    "Parameters": {
        "HighSecurity": true,
        "LinkedToApplicationID": null,
        "ManagementRoleDefinitionID": null,
        "ManagementRoleGUIDInherited": null,
        "NotAssignedToPersonID": null,
        "OrgZoneID": null,
        "OwnerPersonGUID": null,        
        "PersonID": null,
        "ShowDirectPersonAssignmentsOnly": null,
        "ShowTRBACRoles": null,
        "textToSearch": "AdvancedSearch",
        "columnsToSearch": "%[[][[]%<Conditions><Condition PropertyName=\"SearchTerms\" SearchValue=\"Description_*Azure\" Operator=\"EqualTo\" 
        QuerySuffix=\"\" StartGroupString=\"\" EndGroupString=\"\" Index=\"0\" SearchType=\"String\"/></Conditions>",
        "pageLength": 10,
        "resourceTags": null,
        "start": 0,
        "totalCount": null
    }
}

Sample Responses

Tabs macro
defaultColor#42526e
activeColor#0052ccff
width30
hoverColor#0065FF
tabTypeno-icon
stylestyle-1
alignmentleft
[{"label":"200","id":"1","content":{"version":1,"type":"doc","content":[{"type":"codeBlock","attrs":{"language":"json"},"content":[{"type":"text","text":"  {\r\n    \"Tags\": [],\r\n    \"Data\": [\r\n        {\r\n            \"FriendlyName\": \"ACT-Account-Password-Helpdesk-SAP\",\r\n            \"ManagementRoleTypeFriendlyName\": \"Activity (ACT)\",\r\n            \"Description\": \"ACT-Account-Password-Helpdesk-SAP - Can perform user account password resets and unlocks for all SAP ABAP accounts\",\r\n            \"OwnerAssigneeFriendlyName\": null,\r\n            \"IsHighSecurity\": false,\r\n            \"RiskFactorTotal\": 0\r\n        },        \r\n        {\r\n            \"FriendlyName\": \"Password Helpdesk for All People\",\r\n            \"ManagementRoleTypeFriendlyName\": \"Role Bundle\",\r\n            \"Description\": \"Password Helpdesk for All People - can perform password helpdesk resets for all people\",\r\n            \"OwnerAssigneeFriendlyName\": null,\r\n            \"IsHighSecurity\": false,\r\n            \"RiskFactorTotal\": 0\r\n        },\r\n        {\r\n            \"FriendlyName\": \"SAP Identity Helpdesk\",\r\n            \"ManagementRoleTypeFriendlyName\": \"Role Bundle\",\r\n            \"Description\": \"Has a limited UI experience focused on SAP tasks\",\r\n            \"OwnerAssigneeFriendlyName\": null,\r\n            \"IsHighSecurity\": false,\r\n            \"RiskFactorTotal\": 0\r\n        },\r\n        {\r\n            \"FriendlyName\": \"Training Helpdesk Role\",\r\n            \"ManagementRoleTypeFriendlyName\": \"Generic\",\r\n            \"Description\": \"Training Helpdesk Role\",\r\n            \"OwnerAssigneeFriendlyName\": null,\r\n            \"IsHighSecurity\": false,\r\n            \"RiskFactorTotal\": 0\r\n        },\r\n        {\r\n            \"FriendlyName\": \"UI-Account-Password-Helpdesk\",\r\n            \"ManagementRoleTypeFriendlyName\": \"Feature Set (UI)\",\r\n            \"Description\": \"UI-Account-Password-Helpdesk - access to perform assisted password resets and unlocks\",\r\n            \"OwnerAssigneeFriendlyName\": null,\r\n            \"IsHighSecurity\": false,\r\n            \"RiskFactorTotal\": 0\r\n        },\r\n        {\r\n            \"FriendlyName\": \"UI-Person-Password-Helpdesk\",\r\n            \"ManagementRoleTypeFriendlyName\": \"Feature Set (UI)\",\r\n            \"Description\": \"UI-Person-Password-Helpdesk - access to perform assisted password resets and unlocks\",\r\n            \"OwnerAssigneeFriendlyName\": null,\r\n            \"IsHighSecurity\": false,\r\n            \"RiskFactorTotal\": 0\r\n        }\r\n    ],\r\n    \"OutParameters\": [\r\n        {\r\n            \"Name\": \"totalCount\",\r\n            \"Value\": 6\r\n        }\r\n    ]\r\n}"}]},{"type":"paragraph","content":[]}]},"icon":"bootstrap/FillCircleFill"},{"label":"401","id":"2","content":{"version":1,"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"This error occurs when there is an issue with the access token."}]},{"type":"paragraph","content":[]}]},"icon":"bootstrap/FillCircleFill"},{"label":"500","id":"6a16m5mmd","content":{"version":1,"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"This error indicates that the API call included an invalid parameter."}]},{"type":"codeBlock","attrs":{"language":"json"},"content":[{"type":"text","text":"{\n    {\n    \"Message\": \"An error has occurred.\",\r\n    \"ExceptionMessage\": \"The given key was not present in the dictionary.\"\n}"}]},{"type":"paragraph","content":[]}]},"icon":"bootstrap/FillCircleFill"}]

Page Properties
hiddentrue

Account Properties

The below table includes Account Properties that can be added to IncludedProperties.

Property

Returns

AccountID

int

The ID of the account

AccountStoreID

int

The ID of the account store associated with the account

AccountTypeID

int

The ID of the account type

Expand
titleView Account Type IDs

Insert excerpt
IL:Account Type IDs
IL:Account Type IDs
nopaneltrue

FriendlyName

string

The Friendly Name of the person

 

Name

string

The full name of the person

Login

string

The EmpowerID login for the person

Email

string

The email address of the person

null if empty

EmailAlias

string

The email alias of the person

null if empty

PersonalEmail

string

The personal email address of the person

null if empty

ResourceID

int

The ResourceID of the person

PrimaryOrgRoleOrgZoneID

int

The ID of the person’s primary Business Role and Location

PersonGUID

string

The unique identifier for the person

Active

Boolean

True or False

PersonalTitle

string

The personal title

null if empty

FirstName

string

The person’s first name

MiddleName

string

The person’s middle name

null if empty

LastName

string

The person’s last name

SecondLastName

string

The person’s second last name

null if empty

GenerationalSuffix

string

The person’s generational suffix

null if empty

BirthName

string

The person’s birth name

null if empty

Initials

string

The person’s initials

null if empty

Title

string

The person’s title

null if empty

AboutMe

string

The information in the AboutMe field of a person

null if empty

StreetAddress

string

The person’s street address

null if empty

StreetAddress2

string

The second line of street address

null if empty

City

string

The person’s city

null if empty

State

string

The person’s state

null if empty

PostalCode

string

The person’s postal code

null if empty

Country

string

The person’s country

null if empty

Province

string

The person’s province

null if empty

Company

string

The person’s company

null if empty

Division

string

The person’s division

null if empty

Department

string

The person’s department

null if empty

DepartmentNumber

string

The person’s department number

null if empty

Office

string

The person’s office

null if empty

POBox

string

The person’s Post Office Box

null if empty

Location

string

The person’s location

null if empty

SocialSecurityNumber

string

The person’s Social Security Number

null if empty

NationalIdentificationNumber

string

The person’s National Identification Number

null if empty

CarLicense

string

The person’s vehicle license plate number

null if empty

DriversLicenseNumber

string

The person’s driver’s license number

null if empty

Ethnicity

string

The person’s ethnicity

null if empty

Gender

string

The person’s gender

null if empty

District

string

The District for the person

null if empty

Assistant

string

The name of the assistant for the person

null if empty

PhotoURL

string

The Photo URL for the person

null if empty

IMAddress

string

The IM address for the person

null if empty

SIPAddress

string

The SIP address for the person

null if empty

IdentityURL

string

The Identity URL for a person

null if empty

URLPersonal

string

The Personal URL for a person

null if empty

URLBusiness

string

The Business URL for a person

null if empty

URLOWA

string

The OWA URL for a person

null if empty

Telephone

string

The telephone number for the person

null if empty

MobilePhone

string

The mobile phone number for the person

null if empty

BusinessPhone

string

The business phone number for the person

null if empty

Pager

string

The pager number for the person

null if empty

HomeTelephone

string

The home telephone number for the person

null if empty

FAX

string

The fax number of a person

null if empty

Notes

string

Notes about a person

null if empty

MustChangePasswordOnNextLogin

Boolean

Specifies whether the person must change their password on their next login

True or False

LastLoginDate

DateTime

Date the person last logged in

LastPasswordChangedDate

DateTime

Date the person’s password was changed

FirstLoginFailedAttempt

DateTime

Date of the first logn failure for the person

null if empty

FailedLoginAttemptsCount

int

Number of failed lgoin attempts for the person

0 if no failed attempts

DisableSSOLogin

Boolean

Specifies whether the person can login via SSO

True or False

LockedUntil

DateTime

Date the person is locked out of the system due to login failures

null if empty

Description

string

Description of the person

null if empty

ValidFrom

DateTime

Date the person account became valid

null if empty

ValidUntil

DateTime

Date the person account becomes invalid

null if empty

DateOfBirth

DateTime

Birth date of the person

null if empty

CityOfBirth

string

Birth city of the person

null if empty

CountryOfBirth

string

Birth country of the person

null if empty

NationID

int

Nation ID of the person

null if empty

IsOutOfOffice

Boolean

Specifies the Out Of Office status of the person

True or False

EmployeeID

string

Employee ID of the person

null if empty

EmployeeIDOther

string

Secondary Employee ID of tjhe person

null if empty

ManagerPersonID

int

PersonID of the person’s manager

null if empty

EmployeeType

string

The person’s Employee type

null if empty

EmployeeTypeOther

string

The person’s Secondary Employee type

null if empty

MobilePhoneProviderID

int

The ID of the person’s mobile phone provider

null if empty

Status

string

The person’s account status

Active or Disabled

LocaleID

int

LocaleID of the person’s Locale

null if empty

ProfileManagerLastUpdated

DateTime

The date the person’s profile was last updated

null if empty

OrgRoleOrgZoneFriendlyName

string

The Friendly Name of the person’s Business Role and Location

CoreIdentityID

int

The ID of the Core Identity linked to the person

PersonProofingStatusFriendlyName

string

The status of the person’s proofing status

PersonManagerName

string

The name of the person’s manager

TimeConstrain

XML

Time constraint data for the person

XML format

TimeConstraintActive

Boolean

Specifies whether an active time constraint exists for the person

True or False

AllowLogin

Boolean

Specifies whether the person can log in

True or False

AllowPasswordOperations

Boolean

Specifies whether the person can update their passwords

True or False

AllowAttributeSync

Boolean

Specifies whether attribute sync is allowed between the person account and any owned external user accounts

True or False

AllowOrgRoleOrgZoneReEval

Boolean

Specifies whether the Business Role and Location of the person can be re-evaluated

True or False

LogonNameBeforeDeleted

string

The logon name before the person account was deleted

null if the person has not been deleted

Deleted

Boolean

Specifies whether the person account has been deleted

True or False

DeletedDate

DateTime

The date the person account was deleted

null if the person has not been deleted

SessionDirtyDate

DateTime

The date of the person’s last session

null if empty

RiskFactorTotal

int

The total risk factor score associated with the person

null if empty

RiskFactorTotalCalculated

DateTime

The date the person’s total risk factor score was calculated

CreatedDate

DateTime

The date and time the person account was created in the system

ModifiedDate

DateTime

The date and time any person attributes were modified for the person

DisableNotifications

Boolean

Specifies whether system notifications are disabled for the person

True or False

DisableAsApprover

Boolean

Specifies whether approval notifications are disabled for the person

True or False

PreferredFirstName

string

The preferred first name of the person

null if empty

PreferredLastName

string

The preferred last name of the person

null if empty

ExpectedHireDate

DateTime

The expected hire date for the person

null if empty

OriginalHireDate

DateTime

The person’s original hire date

null if empty

TerminationDate

DateTime

The date the person was terminated from the company

null if empty

OrganizationID

string

 

The ID of the person’s organization

LoginRequireDeviceRegistration

Boolean

Specifies whether the person’s devices must be registered to log in to the Web app

True or False

RequireSecondFactor

Boolean

Specifies whether second factor authentication is required for the person to log in

True or False

RequireSecondFactorForLDAP

Boolean

Specifies whether second factor authentication is required for the person to log in via LDAP

True or False

RequireSecondFactorForRadius

Boolean

Specifies whether second factor authentication is required for the person to log in via RADIUS

True or False

LastChatStatus

string

The last chat status of the person

null if empty

JobCode

string

The peson's job code

null if empty

PositionCode

string

The person’s position code

null if empty

DefaultHomePage

string

The default home page of the Web application for the person

null if empty

RoomNumber

string

The person’s room number

null if empty

BusinessCategory

string

The business category for the person

null if empty

OrgUnit

string

The person’s org unit

null if empty

SearchTerms

string

Search terms used to return the person in the search fields of the Web application

DistinguishedName

strimng

Distinguished name of the person account

CoreIdentityID

string

ID of the person’s Core Identity object

null if empty

ProcessStatus

int

Process status for the person’s account

2 for provisioned

ProcessTime

DateTime

The date and time the system processed the person’s account

DisabledDate

DateTime

The date the person’s account was disabled

null if empty

OwnerAssigneeID

string

Unique identifier of the owner of the person’s account

null if empty

IsExternal

Boolean

Specifies whether the person is external to the organization

True or False

HRNumber

string

The person’s HR Number

null if empty

DepartmentType

string

The person’s Department Type

null if empty

DepartmentCode

string

The person’s Department Code

null if empty

CompanyType

string

The person’s company type

null if empty

CompanyCode

string

The company code for the person

null if empty

CostCenter

string

The cost center for the person

null if empty

BusinessUnit

string

The person’s business unit

null if empty

PositionID

string

The ID of the person’s position

null if empty

SiteCode

string

The Site Code for the person’s site

null if empty

SiteName

string

The Site Name for the person’s site

null if empty

WorkingCompany

string

The Working Company of the person

null if empty

PreferredLanguage

string

The person’s preferred language

null if empty

SuspensionStartDate

DateTime

The suspension start date for the person

null if empty

SuspensionEndDate

DateTime

The suspension end date for the person

null if empty

IsContingentWorker

Boolean (nullable)

Specifies whether the person is a contingent worker

null if not set

IsFullTimeEmployee

Boolean (nullable)

Specifies whether the person is a full-time employee

null if not set

WorkingDaysPerWeek

int

The number of days per week the person works

null if empty

StandardHours

int

The standard hours for the person

null if empty

WorkLocation

string

The person’s work location

null if empty

BusinessTitle

string

The person’s Business Title

null if empty

Region

string

The person’s region

null if empty

IsEmailAcountRequired

Boolean (nullble)

Specifies whether an email account is required for the person

null if not set

JobCodeDescription

string

The person’s Department Code

null if empty

JobLocationName

string

The person’s Department Code

null if empty

County

string

The person’s county

null if empty

StreetAddress3

string

 

The third line of the person’s Street Address

null if empty

PreferredState

string

The person’s preferred state

null if empty

ThirdName

string

The person’s third name

null if empty

CostCenterDescription

string

The cost center description for the person

null if empty

CompanyDescription

string

The person’s company description

null if empty

LeaveOfAbsenseActualReturnDate

DateTime

The date the person returned from a leave of absence

null if empty

LeaveOfAbsenseExpectedReturnDate

DateTime

The date the person is expected to return from a leave of absence

null if empty

LeaveOfAbsenseStartDate

DateTime

The date the person starts a leave of absense

null if empty

LeaveOfAbsenseEndDate

DateTime

The date the person’s leave of absence ends

null if empty

WorkOrderStartDate

DateTime

The work order start date for a person

null if empty

WorkOrderEndDate

DzateTime

The work order end date for a person

null if empty

WorkOrderId

String

The work order ID for a person

null if empty

EffectiveStartDate

DateTime

The effective start date for a person

null if empty

EffectiveEndDate

DateTime

The effective end date for a person

null if empty

IsPrimary

Boolean

Specifies whether the account is the primary person

True or False

ExcludeFromResourceEntitlement

Boolean

Specifies whether the person is excluded from recieving any resource entitlements granted by provisioning policies.

True or False

IsSaaS

Boolean

Specifies whether the person is a SaaS account
True or False

SendEmailAsEncrypted

Boolean

Specifies whether email is to be sent encrypted

True or False

PreferredDataLocation

string

The preferred data location for a p

null if empty

ChangeTS

DateTime

The date and time a change occured on the person

OofEndDate

DateTime

Date and time a person’s Out of Office status ends

null if empty

OofInternalMsg

string

Out of Office message sent to internal users

null if empty

OofExternalMsg

string

Out of Office message sent to external users

null if empty

OofAudience

string

Out of Office audience

null if empty

OofStatus

string

Out of Office status

null if empty

OofStartDate

DateTime

Date and time the person’s Out of Office status begins

null if empty

BotConversationReferenceID

string

Unique identifier of the person’s BOT conversation

null if empty

CitizenNationID

int

Nation ID for the person

null if empty

Currency

string

Currency used by the person

null if empty

DefaultCurrency

string

Default currency for the person

null if empty

Div
stylefloat:left; position:fixed;
idarticleNav

IN THIS ARTICLE

Table of Contents
maxLevel3
minLevel2
stylenone
printablefalse

Insert excerpt
IL:External Stylesheet
IL:External Stylesheet
nopaneltrue