> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kombo.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Oracle HCM HRIS Integration

> Oracle HCM connector for Kombo's HRIS API

<Note>This connector is in open beta. You can freely enable it in your account.</Note>

The Oracle HCM HRIS integration allows you to sync HRIS data between Oracle HCM and your application through Kombo's unified API. The tool slug for this connector is `oraclehcm`.

## Guides and Resources

<CardGroup cols={2}>
  <Card title="Connection Setup Guide" icon="link" href="https://help.kombo.dev/hc/en-us/articles/21048576776209-Oracle-HCM-How-do-I-link-my-account-">
    Step-by-step instructions to connect your Oracle HCM account to Kombo.
  </Card>
</CardGroup>

## Supported Features & Coverage

<Tabs>
  <Tab title="Models">
    <Accordion title="Legal Entities">
      | Field               | Notes |
      | ------------------- | ----- |
      | id                  |       |
      | remote\_id          |       |
      | changed\_at         |       |
      | remote\_deleted\_at |       |
      | name                |       |
      | remote\_data        |       |
    </Accordion>

    <Accordion title="Work Locations">
      | Field               | Notes |
      | ------------------- | ----- |
      | id                  |       |
      | remote\_id          |       |
      | changed\_at         |       |
      | remote\_deleted\_at |       |
      | name                |       |
      | address             |       |
      | remote\_data        |       |
    </Accordion>

    <Accordion title="Employees">
      | Field                 | Notes |
      | --------------------- | ----- |
      | id                    |       |
      | remote\_id            |       |
      | changed\_at           |       |
      | remote\_deleted\_at   |       |
      | employee\_number      |       |
      | first\_name           |       |
      | last\_name            |       |
      | nationality           |       |
      | display\_full\_name   |       |
      | job\_title            |       |
      | work\_email           |       |
      | personal\_email       |       |
      | mobile\_phone\_number |       |
      | ssn                   |       |
      | gender                |       |
      | ethnicity             |       |
      | marital\_status       |       |
      | employment\_status    |       |
      | employment\_type      |       |
      | work\_location\_id    |       |
      | legal\_entity\_id     |       |
      | manager\_id           |       |
      | home\_address         |       |
      | date\_of\_birth       |       |
      | start\_date           |       |
      | termination\_date     |       |
      | remote\_created\_at   |       |
      | custom\_fields        |       |
      | integration\_fields   |       |
      | remote\_data          |       |
    </Accordion>

    <Accordion title="Absence Types">
      | Field                   | Notes |
      | ----------------------- | ----- |
      | id                      |       |
      | remote\_id              |       |
      | changed\_at             |       |
      | remote\_deleted\_at     |       |
      | name                    |       |
      | unit                    |       |
      | half\_days\_supported   |       |
      | exact\_times\_supported |       |
      | remote\_data            |       |
    </Accordion>

    <Accordion title="Absences">
      | Field               | Notes |
      | ------------------- | ----- |
      | id                  |       |
      | remote\_id          |       |
      | changed\_at         |       |
      | remote\_deleted\_at |       |
      | employee\_id        |       |
      | start\_date         |       |
      | end\_date           |       |
      | start\_time         |       |
      | end\_time           |       |
      | amount              |       |
      | unit                |       |
      | status              |       |
      | employee\_note      |       |
      | type\_id            |       |
      | remote\_data        |       |
    </Accordion>

    <Accordion title="Employments">
      | Field               | Notes |
      | ------------------- | ----- |
      | id                  |       |
      | remote\_id          |       |
      | changed\_at         |       |
      | remote\_deleted\_at |       |
      | employee\_id        |       |
      | job\_title          |       |
      | pay\_rate           |       |
      | pay\_period         |       |
      | employment\_type    |       |
      | pay\_currency       |       |
      | effective\_date     |       |
    </Accordion>

    <Accordion title="Groups">
      | Field               | Notes |
      | ------------------- | ----- |
      | id                  |       |
      | remote\_id          |       |
      | changed\_at         |       |
      | remote\_deleted\_at |       |
      | name                |       |
      | type                |       |
      | remote\_data        |       |
    </Accordion>

    <Accordion title="Timesheets">
      | Field               | Notes |
      | ------------------- | ----- |
      | id                  |       |
      | remote\_id          |       |
      | changed\_at         |       |
      | remote\_deleted\_at |       |
      | employee\_id        |       |
      | started\_at         |       |
      | ended\_at           |       |
      | payable\_hours      |       |
      | approval\_status    |       |
      | comment             |       |
      | custom\_fields      |       |
      | integration\_fields |       |
      | remote\_data        |       |
    </Accordion>

    <Accordion title="Performance Reviews">
      | Field               | Notes |
      | ------------------- | ----- |
      | id                  |       |
      | remote\_id          |       |
      | changed\_at         |       |
      | remote\_deleted\_at |       |
      | review\_cycle\_id   |       |
      | reviewee\_id        |       |
      | reviewer\_id        |       |
      | type                |       |
      | summary\_comment    |       |
      | summary\_rating     |       |
      | remote\_data        |       |
    </Accordion>

    <Accordion title="Performance Review Cycles">
      | Field                       | Notes |
      | --------------------------- | ----- |
      | id                          |       |
      | remote\_id                  |       |
      | changed\_at                 |       |
      | remote\_deleted\_at         |       |
      | name                        |       |
      | review\_period\_start\_date |       |
      | remote\_data                |       |
    </Accordion>

    <Accordion title="Employee <> Group">
      | Field               | Notes |
      | ------------------- | ----- |
      | employee\_id        |       |
      | team\_id            |       |
      | id                  |       |
      | changed\_at         |       |
      | remote\_deleted\_at |       |
    </Accordion>
  </Tab>

  <Tab title="Actions">
    <Accordion title="Create employee">
      <Note>
        Oracle HCM requires `legal_entity_id`, `start_date` and `nationality` when creating employees. Please provide it in the request body. Oracle HCM requires a business unit and a department to be assigned when creating employees. Please provide it in the request body via the `remote_fields`.
      </Note>

      | Input Field             | Notes |
      | ----------------------- | ----- |
      | first\_name             |       |
      | last\_name              |       |
      | work\_email             |       |
      | job\_title              |       |
      | home\_address.street\_1 |       |
      | home\_address.street\_2 |       |
      | home\_address.city      |       |
      | home\_address.state     |       |
      | home\_address.zip\_code |       |
      | home\_address.country   |       |
      | date\_of\_birth         |       |
      | mobile\_phone\_number   |       |
      | nationality             |       |
      | start\_date             |       |
      | legal\_entity\_id       |       |
      | location\_id            |       |
    </Accordion>

    <Accordion title="Create employee (v2)">
      <Info>For detailed information about [creating employees with form](/hris/implementation-guide/create-employee), please see the [**Create Employee with Form** tab](#create-employee-with-form) above.</Info>

      | Input Field          | Notes |
      | -------------------- | ----- |
      | staffing\_entity\_id |       |
      | properties           |       |
    </Accordion>
  </Tab>

  <Tab title="Features">
    | Feature          | Notes |
    | ---------------- | ----- |
    | Connection Guide |       |
    | API Passthrough  |       |
    | Scope Testing    |       |
    | Group Types      |       |
    | TEAM             |       |
    | DEPARTMENT       |       |
    | COST\_CENTER     |       |
  </Tab>

  <Tab title="Create Employee with Form">
    <Info>
      Some **required** form fields are referencing the following data models:

      * Groups
      * Legal Entities

      Additionally, there are some **optional** form fields that reference:

      * Employees

      Consider enabling these in your [scope configuration](/hris/features/scopes).
    </Info>

    <ResponseField name="CorrespondenceLanguage" type="single_select">**Correspondence Language**<br />
    Preferred language for communication. Valid values are defined in the commonLookupsLOV.</ResponseField>
    <ResponseField name="BloodType" type="single_select">**Blood Type**<br />
    Blood type of the person. Valid values are defined in the commonLookupsLOV.</ResponseField>
    <ResponseField name="DateOfBirth" type="date">**Date of Birth**<br />
    Date of birth of the person.</ResponseField>
    <ResponseField name="DateOfDeath" type="date">**Date of Death**<br />
    Date of death of the person.</ResponseField>
    <ResponseField name="CountryOfBirth" type="single_select">**Country of Birth**<br />
    Country of birth of the person. Valid values are defined in the hcmCountriesLOV.</ResponseField>
    <ResponseField name="RegionOfBirth" type="text">**Region of Birth**<br />
    Region of birth of the person.</ResponseField>
    <ResponseField name="TownOfBirth" type="text">**Town of Birth**<br />
    Town of birth of the person.</ResponseField>
    <ResponseField name="ApplicantNumber" type="text">**Applicant Number**<br />
    Applicant number in the external application.</ResponseField>

    <ResponseField name="addresses" type="object">
      **Addresses**<br />
      The addresses resource is a child of the workers resource. It provides all the addresses of a worker as of the specified date. By default, the current date is retained.

      <Expandable title="properties">
        <ResponseField name="AddressLine1" type="text">**Address Line 1**<br />
        First line of the primary mail address.</ResponseField>
        <ResponseField name="AddressLine2" type="text">**Address Line 2**<br />
        Second line of the primary mail address.</ResponseField>
        <ResponseField name="AddressLine3" type="text">**Address Line 3**<br />
        Third line of the primary mail address.</ResponseField>
        <ResponseField name="AddressLine4" type="text">**Address Line 4**<br />
        Fourth line of the primary mail address.</ResponseField>
        <ResponseField name="TownOrCity" type="text">**Town or City**<br />
        Town or city in which the address is located.</ResponseField>
        <ResponseField name="Region1" type="text">**Region 1**<br />
        Primary region in which the address is located.</ResponseField>
        <ResponseField name="Region2" type="text">**Region 2**<br />
        Secondary region within the primary region.</ResponseField>
        <ResponseField name="Region3" type="text">**Region 3**<br />
        Additional secondary region within the primary region.</ResponseField>
        <ResponseField name="Country" type="single_select" required>Country in which the address is located. Valid values are defined in the hcmCountriesLov.</ResponseField>
        <ResponseField name="PostalCode" type="text">**Postal Code**<br />
        Postal code of the primary mail address.</ResponseField>
        <ResponseField name="LongPostalCode" type="text">**Long Postal Code**<br />
        Long postal code of the primary mail address.</ResponseField>
        <ResponseField name="AddlAddressAttribute1" type="text">**Additional Address Attribute 1**<br />
        Additional address column used by localizations.</ResponseField>
        <ResponseField name="AddlAddressAttribute2" type="text">**Additional Address Attribute 2**<br />
        Additional address column used by localizations.</ResponseField>
        <ResponseField name="AddlAddressAttribute3" type="text">**Additional Address Attribute 3**<br />
        Additional address column used by localizations.</ResponseField>
        <ResponseField name="AddlAddressAttribute4" type="text">**Additional Address Attribute 4**<br />
        Additional address column used by localizations.</ResponseField>
        <ResponseField name="AddlAddressAttribute5" type="text">**Additional Address Attribute 5**<br />
        Additional address column used by localizations.</ResponseField>
        <ResponseField name="Building" type="text">Building information associated with the address.</ResponseField>
        <ResponseField name="FloorNumber" type="text">**Floor Number**<br />
        Floor number associated with the building.</ResponseField>
        <ResponseField name="AddressType" type="single_select" required>**Type**<br />
        Type of address. Valid values are defined in the commonLookupsLOV.</ResponseField>
        <ResponseField name="ValidationStatusCode" type="text">**Validation Status Code**<br />
        Level of accuracy of an address, as determined by an address provider.</ResponseField>
        <ResponseField name="Provider" type="text">Company that has validated the address.</ResponseField>
        <ResponseField name="Longitude" type="number">Distance between the prime meridian and an address located to its east or west, expressed in degrees and minutes.</ResponseField>
        <ResponseField name="Latitude" type="number">Distance between the equator and an address located to its north or south, expressed in degrees and minutes.</ResponseField>
        <ResponseField name="ValidateAddressFlag" type="checkbox">**Validate Address Flag**<br />
        Indicates whether the address is sent for validation. Valid values are true and false. The default value is false.</ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="citizenships" type="object">
      **Citizenships**<br />
      The citizenships resource is a child of the workers resource. It provides all the citizenships of a worker as of the specified date. By default, the current date is retained.

      <Expandable title="properties">
        <ResponseField name="Citizenship" type="single_select" required>Citizenship legislation code. Valid values are defined in the hcmCountriesLov.</ResponseField>
        <ResponseField name="FromDate" type="date">**From Date**<br />
        Date from when the citizenship is valid.</ResponseField>
        <ResponseField name="ToDate" type="date">**To Date**<br />
        Date until when the citizenship is valid.</ResponseField>
        <ResponseField name="CitizenshipStatus" type="single_select" required>**Citizenship Status**<br />
        Status of the citizenship. Valid values are defined in the commonLookupsLOV.</ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="disabilities" type="object">
      **Disabilities**<br />
      The disabilities resource is a child of the workers resource. It provides all the worker disabilities as of the specified date. By default, the current date is retained.

      <Expandable title="properties">
        <ResponseField name="LegislationCode" type="single_select" required>**Country**<br />
        Legislation code for the disability. Valid values are defined in the hcmCountriesLov.</ResponseField>
        <ResponseField name="QuotaFTE" type="number">**FTE**<br />
        Person's full time equivalency.</ResponseField>
        <ResponseField name="Status" type="single_select">Status of the person's disability.</ResponseField>
        <ResponseField name="Reason" type="single_select">Reason for the person's disability.</ResponseField>
        <ResponseField name="Degree" type="number">Extent to which the disability impacts the person's abilities.</ResponseField>
        <ResponseField name="SelfDisclosedType" type="text">**Self-Disclosed Disability**<br />
        Type of disability disclosed by the worker. Used explicitly for the Japanese, United Kingdom, and United States legislation.</ResponseField>
        <ResponseField name="DisclosureDate" type="date">**Disclosure Date**<br />
        Date on which the disability has been disclosed by the worker. Used explicitly for the Japanese, United Kingdom, and United States legislation.</ResponseField>
        <ResponseField name="AccommodationRequest" type="text">**Reasonable Accommodation Request**<br />
        Request for accommodation.</ResponseField>
        <ResponseField name="RegistrationDate" type="date">**Registration Date**<br />
        Date on which the disability was registered with the disability organization.</ResponseField>
        <ResponseField name="RegistrationExpDate" type="date">**Expiration Date**<br />
        Expiration date of the disability registration.</ResponseField>
        <ResponseField name="RegistrationId" type="text">**Registration ID**<br />
        Identification detail given to the person by the disability organization.</ResponseField>
        <ResponseField name="OrganizationId" type="number">**Disability Organization**<br />
        Unique identifier of the organization.</ResponseField>
        <ResponseField name="Description" type="text">Description of the person's disability.</ResponseField>
        <ResponseField name="WorkRestriction" type="text">**Work Restrictions**<br />
        Details of any work restrictions due to the disability.</ResponseField>

        <ResponseField name="attachments" type="object">
          **Attachments**<br />
          The attachments resource is used to view, create, and update attachments.

          <Expandable title="properties">
            <ResponseField name="DatatypeCode" type="text">**Type**<br />
            A value that indicates the data type.</ResponseField>
            <ResponseField name="FileName" type="text">**File Name**<br />
            The file name of the attachment.</ResponseField>
            <ResponseField name="DmFolderPath" type="text">**Dm Folder Path**<br />
            The folder path from which the attachment is created.</ResponseField>
            <ResponseField name="DmDocumentId" type="text">**Dm Document Id**<br />
            The document ID from which the attachment is created.</ResponseField>
            <ResponseField name="DmVersionNumber" type="text">**Dm Version Number**<br />
            The document version number from which the attachment is created.</ResponseField>
            <ResponseField name="Url" type="text">The URL of a web page type attachment.</ResponseField>
            <ResponseField name="CategoryName" type="text">**Category**<br />
            The category of the attachment.</ResponseField>
            <ResponseField name="Uri" type="text">The URI of a Topology Manager type attachment.</ResponseField>
            <ResponseField name="FileUrl" type="text">**File Url**<br />
            The URI of the file.</ResponseField>
            <ResponseField name="UploadedText" type="text">**Uploaded Text**<br />
            The text content for a new text attachment.</ResponseField>
            <ResponseField name="UploadedFileContentType" type="text">**Uploaded File Content Type**<br />
            The content type of the attachment.</ResponseField>
            <ResponseField name="UploadedFileLength" type="number">**File Size**<br />
            The size of the attachment file.</ResponseField>
            <ResponseField name="UploadedFileName" type="text">**Uploaded File Name**<br />
            The name to assign to a new attachment file.</ResponseField>
            <ResponseField name="ContentRepositoryFileShared" type="checkbox">**Shared**<br />
            Indicates whether the attachment is shared</ResponseField>
            <ResponseField name="Title" type="text">The title of the attachment.</ResponseField>
            <ResponseField name="Description" type="text">The description of the attachment.</ResponseField>
            <ResponseField name="ErrorStatusCode" type="text">**Error Status Code**<br />
            The error code, if any, for the attachment.</ResponseField>
            <ResponseField name="ErrorStatusMessage" type="text">**Error Status Message**<br />
            The error message, if any, for the attachment.</ResponseField>
            <ResponseField name="AsyncTrackerId" type="text">**Asynchronous Upload Tracker Id**<br />
            Attribute provided for the exclusive use by the Attachment UI components to assist in uploading files.</ResponseField>
            <ResponseField name="DownloadInfo" type="text">JSON object represented as a string containing information used to programmatically retrieve a file attachment.</ResponseField>
            <ResponseField name="PostProcessingAction" type="text">**Post Processing Action**<br />
            The name of the action that can be performed after an attachment is uploaded.</ResponseField>
          </Expandable>
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="driverLicenses" type="object">
      **Driver Licenses**<br />
      The driverLicenses resource is a child of the workers resource. It provides all the driver licenses of a worker as of the specified date. By default, the current date is retained.

      <Expandable title="properties">
        <ResponseField name="LicenseType" type="single_select">**License Type**<br />
        Type of license. Valid values are defined in the commonLookupsLOV.</ResponseField>
        <ResponseField name="IssuingCountry" type="single_select" required>**Issuing Country**<br />
        Country in which the driver's license was issued. Valid values are defined in the hcmCountriesLov.</ResponseField>
        <ResponseField name="LicenseNumber" type="text">**License Number**<br />
        Driver's license number.</ResponseField>
        <ResponseField name="IssuingAuthority" type="text">**Issuing Authority**<br />
        Issuing authority of the driver's license.</ResponseField>
        <ResponseField name="IssuingLocation" type="text">**Place of Issue**<br />
        Location where the driver's license was issued.</ResponseField>
        <ResponseField name="FromDate" type="date">**From Date**<br />
        Date from when the driver's license is valid.</ResponseField>
        <ResponseField name="ToDate" type="date">**To Date**<br />
        Date until when the driver's license is valid.</ResponseField>
        <ResponseField name="NumberOfPoints" type="number">**Number of Points**<br />
        Number of penalty points on the license.</ResponseField>
        <ResponseField name="Violations" type="number">Number of violations on the license.</ResponseField>
        <ResponseField name="LicenseSuspendedFlag" type="checkbox">**License Suspended**<br />
        Indicates whether the driver's license is suspended.</ResponseField>
        <ResponseField name="SuspendedFromDate" type="date">**Suspended-from Date**<br />
        Start date of suspension period, if any.</ResponseField>
        <ResponseField name="SuspendedToDate" type="date">**Suspension-to Date**<br />
        End date of suspension period, if any.</ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="emails" type="object" required>
      **Emails**<br />
      The emails resource is a child of the workers resource. It provides all the emails of a worker as of the specified date. By default, the current date is retained.

      <Expandable title="properties">
        <ResponseField name="EmailType" type="single_select" required>**Type**<br />
        Type of email such as work, personal, and so on. Valid values are defined in the commonLookupsLOV.</ResponseField>
        <ResponseField name="EmailAddress" type="text" required>**Email**<br />
        Email address of the person.</ResponseField>
        <ResponseField name="ToDate" type="date">**To Date**<br />
        Date until when the email address is valid.</ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="ethnicities" type="object">
      **Ethnicities**<br />
      The ethnicities resource is a child of the workers resource. It provides all the ethnicities of a worker as of the specified date. By default, the current date is retained.

      <Expandable title="properties">
        <ResponseField name="PrimaryFlag" type="checkbox">**Primary**<br />
        Indicates whether the ethnicity is the primary ethnicity record for the person.</ResponseField>
        <ResponseField name="LegislationCode" type="single_select" required>**Country**<br />
        Legislation code of the ethnicity. Valid values are defined in the hcmCountriesLov.</ResponseField>
        <ResponseField name="Ethnicity" type="single_select">Person's ethnicity. Valid values are defined in the commonLookupsLOV.</ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="externalIdentifiers" type="object">
      **External Identifiers**<br />
      The externalIdentifiers resource is a child of the workers resource. It provides all the external identifiers of a worker as of the specified date. By default, the current date is retained.

      <Expandable title="properties">
        <ResponseField name="ExternalIdentifierSequence" type="number" required>**Sequence**<br />
        Sequence of the external identifier.</ResponseField>
        <ResponseField name="ExternalIdentifierNumber" type="text" required>**Identifier**<br />
        External identifier number.</ResponseField>
        <ResponseField name="ExternalIdentifierType" type="single_select" required>**Identifier Type**<br />
        Type of external identifier, such as Third-Party Payroll ID. Valid values are defined in the commonLookupsLOV.</ResponseField>
        <ResponseField name="AssignmentId" type="number">**Assignment ID**<br />
        Unique identifier of the assignment to which this external identifier relates.</ResponseField>
        <ResponseField name="Comments" type="text">**Identifier Comments**<br />
        Comments for the external identifier.</ResponseField>
        <ResponseField name="AssignmentNumber" type="text">**Assignment Number**<br />
        Assignment number to which the external identifier belongs.</ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="legislativeInfo" type="object">
      **Legislative Information**<br />
      The legislativeInfo resource is a child of the workers resource. It provides the legislative information of a worker as of the specified date. By default, the current date is retained.

      <Expandable title="properties">
        <ResponseField name="LegislationCode" type="single_select" required>**Country**<br />
        Legislation code. Valid values are defined in the hcmCountriesLov.</ResponseField>
        <ResponseField name="Gender" type="single_select">Gender of the person. Valid values are defined in the commonLookupsLOV.</ResponseField>
        <ResponseField name="MaritalStatus" type="single_select">**Marital Status**<br />
        Marital status of the person. Valid values are defined in the commonLookupsLOV.</ResponseField>
        <ResponseField name="MaritalStatusChangeDate" type="date">**Marital Status Change Date**<br />
        Date from when the marital status came into effect.</ResponseField>
        <ResponseField name="HighestEducationLevel" type="single_select">**Highest Education Level**<br />
        Legislation-specific value that identifies the person's highest education level. Valid values are defined in the commonLookupsLOV.</ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="messages" type="object">
      **Messages**<br />
      The messages resource is a child of the workers resource. It provides all the available messages of a worker.

      <Expandable title="properties">
        <ResponseField name="MessageContent" type="text">**Notification**<br />
        Content of the message notification.</ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="names" type="object" required>
      **Names**<br />
      The names resource is a child of the workers resource. It provides all the names of a worker as of the specified date. By default, the current date is retained.

      <Expandable title="properties">
        <ResponseField name="LegislationCode" type="single_select" required>**Country**<br />
        Legislation code. Valid values are defined in the hcmCountriesLov.</ResponseField>
        <ResponseField name="LastName" type="text" required>**Last Name**<br />
        Person's last name.</ResponseField>
        <ResponseField name="FirstName" type="text">**First Name**<br />
        Person's first name.</ResponseField>
        <ResponseField name="Title" type="single_select">Person salutation such as Mr., Ms., and so on. Valid values are defined in the commonLookupsLOV.</ResponseField>
        <ResponseField name="PreNameAdjunct" type="text">**Prefix**<br />
        Part of the name added before a person's first name.</ResponseField>
        <ResponseField name="Suffix" type="text">Part of the name appended to a person's last name such as Jr., III, and so on.</ResponseField>
        <ResponseField name="MiddleNames" type="text">**Middle Names**<br />
        Person's middle name.</ResponseField>
        <ResponseField name="Honors" type="text">Higher qualification appended to a person's name such as PhD.</ResponseField>
        <ResponseField name="KnownAs" type="text">**Known As**<br />
        Person's preferred name.</ResponseField>
        <ResponseField name="PreviousLastName" type="text">**Previous Last Name**<br />
        Person's previous last name.</ResponseField>
        <ResponseField name="MilitaryRank" type="text">**Military Rank**<br />
        Person's military rank.</ResponseField>
        <ResponseField name="NameInformation1" type="text">**Name Information 1**<br />
        Additional name attribute reserved for Oracle Development for legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation2" type="text">**Name Information 2**<br />
        Additional name attribute reserved for Oracle Development for legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation3" type="text">**Name Information 3**<br />
        Additional name attribute reserved for Oracle Development for legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation4" type="text">**Name Information 4**<br />
        Additional name attribute reserved for Oracle Development for legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation5" type="text">**Name Information 5**<br />
        Additional name attribute reserved for Oracle Development for legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation6" type="text">**Name Information 6**<br />
        Additional name attribute reserved for Oracle Development for legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation7" type="text">**Name Information 7**<br />
        Additional name attribute reserved for Oracle Development for legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation8" type="text">**Name Information 8**<br />
        Additional name attribute reserved for Oracle Development for legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation9" type="text">**Name Information 9**<br />
        Additional name attribute reserved for Oracle Development for legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation10" type="text">**Name Information 10**<br />
        Additional name attribute reserved for Oracle Development for legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation11" type="text">**Name Information 11**<br />
        Additional name attribute reserved for Oracle Development for legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation12" type="text">**Name Information 12**<br />
        Additional name attribute reserved for Oracle Development for legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation13" type="text">**Name Information 13**<br />
        Additional name attribute reserved for Oracle Development for legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation14" type="text">**Name Information 14**<br />
        Additional name attribute reserved for Oracle Development for legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation15" type="text">**Name Information 15**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation16" type="text">**Name Information 16**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation17" type="text">**Name Information 17**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation18" type="text">**Name Information 18**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation19" type="text">**Name Information 19**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation20" type="text">**Name Information 20**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation21" type="text">**Name Information 21**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation22" type="text">**Name Information 22**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation23" type="text">**Name Information 23**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation24" type="text">**Name Information 24**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation25" type="text">**Name Information 25**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation26" type="text">**Name Information 26**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation27" type="text">**Name Information 27**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation28" type="text">**Name Information 28**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation29" type="text">**Name Information 29**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="NameInformation30" type="text">**Name Information 30**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalLegislationCode" type="single_select">**Country**<br />
        Legislation code of the local language. Valid values are defined in the hcmCountriesLov.</ResponseField>
        <ResponseField name="LocalLastName" type="text">**Last Name**<br />
        Person's last name in local language.</ResponseField>
        <ResponseField name="LocalFirstName" type="text">**First Name**<br />
        Person's first name in local language.</ResponseField>
        <ResponseField name="LocalTitle" type="single_select">**Title**<br />
        Person's salutation such as Mr., Ms., and so on in local language. Valid values are defined in the commonLookupsLOV.</ResponseField>
        <ResponseField name="LocalPreNameAdjunct" type="text">**Prefix**<br />
        Part of the name added before a person's first name in local language.</ResponseField>
        <ResponseField name="LocalSuffix" type="text">**Suffix**<br />
        Part of the name appended to a person's last name such as Jr., III, and so on, in local language.</ResponseField>
        <ResponseField name="LocalMiddleNames" type="text">**Middle Names**<br />
        Person's middle name in local language.</ResponseField>
        <ResponseField name="LocalHonors" type="text">**Honors**<br />
        Higher qualification appended to a person's name such as PhD in local language.</ResponseField>
        <ResponseField name="LocalKnownAs" type="text">**Known As**<br />
        Person's preferred name in local language.</ResponseField>
        <ResponseField name="LocalPreviousLastName" type="text">**Previous Last Name**<br />
        Person's previous last name in local language.</ResponseField>
        <ResponseField name="LocalMilitaryRank" type="text">**Military Rank**<br />
        Person's military rank in local language.</ResponseField>
        <ResponseField name="LocalNameLanguage" type="text">**Local-Name Language**<br />
        Local language of the name. This isn't required for global names. If you're creating a local name, you must provide the language code.</ResponseField>
        <ResponseField name="LocalNameInformation1" type="text">**Name Information 1**<br />
        Additional name attribute reserved for Oracle Development for legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation2" type="text">**Name Information 2**<br />
        Additional name attribute reserved for Oracle Development for legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation3" type="text">**Name Information 3**<br />
        Additional name attribute reserved for Oracle Development for legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation4" type="text">**Name Information 4**<br />
        Additional name attribute reserved for Oracle Development for legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation5" type="text">**Name Information 5**<br />
        Additional name attribute reserved for Oracle Development for legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation6" type="text">**Name Information 6**<br />
        Additional name attribute reserved for Oracle Development for legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation7" type="text">**Name Information 7**<br />
        Additional name attribute reserved for Oracle Development for legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation8" type="text">**Name Information 8**<br />
        Additional name attribute reserved for Oracle Development for legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation9" type="text">**Name Information 9**<br />
        Additional name attribute reserved for Oracle Development for legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation10" type="text">**Name Information 10**<br />
        Additional name attribute reserved for Oracle Development for legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation11" type="text">**Name Information 11**<br />
        Additional name attribute reserved for Oracle Development for legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation12" type="text">**Name Information 12**<br />
        Additional name attribute reserved for Oracle Development for legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation13" type="text">**Name Information 13**<br />
        Additional name attribute reserved for Oracle Development for legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation14" type="text">**Name Information 14**<br />
        Additional name attribute reserved for Oracle Development for legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation15" type="text">**Name Information 15**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation16" type="text">**Name Information 16**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation17" type="text">**Name Information 17**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation18" type="text">**Name Information 18**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation19" type="text">**Name Information 19**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation20" type="text">**Name Information 20**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation21" type="text">**Name Information 21**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation22" type="text">**Name Information 22**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation23" type="text">**Name Information 23**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation24" type="text">**Name Information 24**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation25" type="text">**Name Information 25**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation26" type="text">**Name Information 26**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation27" type="text">**Name Information 27**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation28" type="text">**Name Information 28**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation29" type="text">**Name Information 29**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
        <ResponseField name="LocalNameInformation30" type="text">**Name Information 30**<br />
        Additional name attribute reserved for customer legislation-specific name requirements as defined in the person name style definition.</ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="nationalIdentifiers" type="object">
      **National Identifiers**<br />
      The nationalIdentifiers resource is a child of the workers resource. It provides all the national identifiers of a worker as of the specified date. By default, the current date is retained.

      <Expandable title="properties">
        <ResponseField name="LegislationCode" type="single_select" required>**Country**<br />
        Legislation code of the national identifier. Valid values are defined in the hcmCountriesLov.</ResponseField>
        <ResponseField name="NationalIdentifierType" type="single_select" required>**National ID Type**<br />
        Type of national identifier. Valid values are defined in the commonLookupsLOV.</ResponseField>
        <ResponseField name="NationalIdentifierNumber" type="text" required>**National ID**<br />
        National identification number.</ResponseField>
        <ResponseField name="IssueDate" type="date">**Issue Date**<br />
        Issue date of the national identifier.</ResponseField>
        <ResponseField name="ExpirationDate" type="date">**Expiration Date**<br />
        Expiration date of the national identifier.</ResponseField>
        <ResponseField name="PlaceOfIssue" type="text">**Place of Issue**<br />
        Place where the national identifier was issued.</ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="otherCommunicationAccounts" type="object">
      **Other Communication Accounts**<br />
      The otherCommunicationAccounts resource is a child of the workers resource. It provides all the other communication accounts of a worker as of the specified date. By default, the current date is retained.

      <Expandable title="properties">
        <ResponseField name="Provider" type="single_select" required>Provider of the account such as Facebook and Twitter. Valid values are defined in the commonLookupsLOV.</ResponseField>
        <ResponseField name="AccountName" type="text">**Account Name**<br />
        Name of the account.</ResponseField>
        <ResponseField name="EndDate" type="date">**To Date**<br />
        End date of the account.</ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="passports" type="object">
      **Passports**<br />
      The passports resource is a child of the workers resource. It provides all worker of a worker as of the specified date. By default, the current date is retained.

      <Expandable title="properties">
        <ResponseField name="IssuingCountry" type="single_select" required>**Issuing Country**<br />
        Country in which the passport was issued. Valid values are defined in the hcmCountriesLov.</ResponseField>
        <ResponseField name="PassportType" type="single_select">**Type**<br />
        Type or category of the passport. Valid values are defined in the commonLookupsLOV.</ResponseField>
        <ResponseField name="PassportNumber" type="text">**Number**<br />
        Passport number of the person.</ResponseField>
        <ResponseField name="IssuingAuthority" type="text">**Issuing Authority**<br />
        Issuing authority for the passport.</ResponseField>
        <ResponseField name="IssueDate" type="date">**Issue Date**<br />
        Issue date of the passport.</ResponseField>
        <ResponseField name="ExpirationDate" type="date">**Expiration Date**<br />
        Expiration date of the passport.</ResponseField>
        <ResponseField name="IssuingLocation" type="text">**Issuing Location**<br />
        Location where the passport was issued.</ResponseField>
        <ResponseField name="Profession" type="text">Profession of the passport holder.</ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="phones" type="object">
      **Phones**<br />
      The phones resource is a child of the workers resource. It provides all the phones of a worker as of the specified date. By default, the current date is retained.

      <Expandable title="properties">
        <ResponseField name="PhoneType" type="single_select" required>**Type**<br />
        Type of phone such as Work, Home, and so on. Valid values are defined in the commonLookupsLOV.</ResponseField>
        <ResponseField name="LegislationCode" type="single_select">**Country**<br />
        Phone legislation code.</ResponseField>
        <ResponseField name="CountryCodeNumber" type="text">**Country Code**<br />
        Country code of the phone number. Valid values are defined in the hcmCountriesLov.</ResponseField>
        <ResponseField name="AreaCode" type="text">**Area Code**<br />
        Area code of the phone number.</ResponseField>
        <ResponseField name="PhoneNumber" type="text" required>**Number**<br />
        Phone number of various phone types such as Work, Home, and so on.</ResponseField>
        <ResponseField name="Extension" type="text">Extension number for the phone.</ResponseField>
        <ResponseField name="ToDate" type="date">**To Date**<br />
        Date until when the phone number is valid.</ResponseField>
        <ResponseField name="Validity" type="single_select">Time of day when a person can be reached at a specific phone number.</ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="photos" type="object">
      **Photos**<br />
      The photo resource is a child of the workers resource. It provides the all photos of a worker as of the specified date. By default, the current date is retained.

      <Expandable title="properties">
        <ResponseField name="PrimaryFlag" type="checkbox">**Primary**<br />
        Indicates whether the image is primary.</ResponseField>
        <ResponseField name="PhotoType" type="text">**Type**<br />
        Type of photo such as Profile or Cover. Valid values are defined in the commonLookupsLOV.</ResponseField>
        <ResponseField name="PhotoName" type="text" required>**Photo Name**<br />
        Name of the image file.</ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="religions" type="object">
      **Religions**<br />
      The religions resource is a child of the workers resource. It provides all the religions of a worker as of the specified date. By default, the current date is retained.

      <Expandable title="properties">
        <ResponseField name="LegislationCode" type="single_select" required>**Country**<br />
        Religion legislation code. Valid values are defined in the hcmCountriesLov.</ResponseField>
        <ResponseField name="PrimaryFlag" type="checkbox">**Primary**<br />
        Indicates whether the religion is the person's primary religion for this legislation.</ResponseField>
        <ResponseField name="Religion" type="single_select">Religion of the person. Valid values are defined in the commonLookupsLOV.</ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="visasPermits" type="object">
      **Visa Permits**<br />
      The visasPermits resource is a child of the workers resource. It provides all the visas and permits of a worker as of the specified date. By default, the current date is retained.

      <Expandable title="properties">
        <ResponseField name="IssuingCountry" type="single_select" required>**Issuing Country**<br />
        Country in which the visa or permit was issued. Valid values are defined in the hcmCountriesLov.</ResponseField>
        <ResponseField name="VisaPermitType" type="single_select">**Type**<br />
        Visa or permit type. Valid values are defined in the commonLookupsLOV.</ResponseField>
        <ResponseField name="VisaPermitCategory" type="text">**Category**<br />
        Category of the visa or permit. Valid values are defined in the commonLookupsLOV.</ResponseField>
        <ResponseField name="VisaPermitNumber" type="text">**Number**<br />
        Visa or permit number.</ResponseField>
        <ResponseField name="VisaPermitStatus" type="single_select">**Status**<br />
        Indicates if the visa or permit is current. Valid values are defined in the commonLookupsLOV.</ResponseField>
        <ResponseField name="IssuingAuthority" type="text">**Issuing Authority**<br />
        Issuing authority for the visa or permit.</ResponseField>
        <ResponseField name="IssuingLocation" type="text">**Place of Issue**<br />
        Location where the visa or permit was issued.</ResponseField>
        <ResponseField name="IssueDate" type="date">**Issue Date**<br />
        Date of issue of the visa or permit.</ResponseField>
        <ResponseField name="EntryDate" type="date">**Entry Date**<br />
        Entry date of the person into the country.</ResponseField>
        <ResponseField name="ExpirationDate" type="date">**Expiration Date**<br />
        Expiration date of the visa or permit.</ResponseField>
        <ResponseField name="VisaPermitStatusDate" type="date">**Status Change Date**<br />
        Date from when the permit status is effective.</ResponseField>
        <ResponseField name="Profession" type="text">Profession of the visa or permit holder.</ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="workRelationships" type="object" required>
      **Work Relationships**<br />
      The workRelationships resource is a child of the workers resource. It provides all the work relationships of a worker as of the specified date. By default, the current date is retained.

      <Expandable title="properties">
        <ResponseField name="LegalEntityId" type="single_select" required>**Legal Entity ID**<br />
        Unique identifier for the legal entity of the work relationship.<br />
        References `/v1/hris/legal-entities?remote_model=legal_entity`</ResponseField>
        <ResponseField name="WorkerType" type="single_select" required>**Worker Type**<br />
        Worker type for the period of service such as Employee (E), Contingent Worker (C), Pending Worker (P), or Nonworker (N). Valid values are defined in the commonLookupsLOV.</ResponseField>
        <ResponseField name="PrimaryFlag" type="checkbox">**Primary**<br />
        Indicates whether the work relationship is the primary work relationship for the worker. Valid values are Yes and No.</ResponseField>
        <ResponseField name="LegalEmployerSeniorityDate" type="date">**Seniority Date**<br />
        Date on which a person's legal-employer service of a particular type, such as employee, contingent worker, or nonworker, is based.</ResponseField>
        <ResponseField name="EnterpriseSeniorityDate" type="date">**Enterprise Seniority Date**<br />
        Adjusted service date. For example, for a rehire who was part of an acquisition, all plans might use the original hire date if rehired within 90 days of termination. However, a 401k plan might use the adjusted service date which was originally populated upon acquisition.</ResponseField>
        <ResponseField name="OnMilitaryServiceFlag" type="checkbox">**On Military Service**<br />
        Indicates whether the person is on military service.</ResponseField>
        <ResponseField name="WorkerNumber" type="text">**Worker Number**<br />
        Unique identifier for the worker.</ResponseField>
        <ResponseField name="ReadyToConvertFlag" type="checkbox">**Include for Automatic Conversion**<br />
        Indicates whether the pending worker is ready to be converted to the proposed worker type.</ResponseField>
        <ResponseField name="ProjectedTerminationDate" type="date">**Projected Termination Date**<br />
        Projected last date of employment for the period of service.</ResponseField>

        <ResponseField name="assignments" type="object" required>
          **Assignments**<br />
          The assignments resource is a child of the workRelationships resource. It provides all the worker assignments as of the specified date. By default, the current date is retained.

          <Expandable title="properties">
            <ResponseField name="AssignmentNumber" type="text">**Assignment Number**<br />
            Unique identifier for the assignment.</ResponseField>
            <ResponseField name="AssignmentName" type="text">**Business Title**<br />
            Business title of the worker assignment.</ResponseField>
            <ResponseField name="ActionCode" type="single_select">**Action Code**<br />
            Action being performed for this assignment, such as, Hire, Add Pending Worker, Manager Change and so on. Valid values are defined in the actionsLOV.</ResponseField>
            <ResponseField name="ReasonCode" type="single_select">**Reason Code**<br />
            Reason for the action being performed on the record. Valid values are defined in the actionReasonsLOV.</ResponseField>
            <ResponseField name="BusinessUnitId" type="single_select" required>**Business Unit ID**<br />
            Unique identifier for the business unit of the assignment.<br />
            References `/v1/hris/groups?types=TEAM`</ResponseField>
            <ResponseField name="BusinessUnitName" type="single_select">**Business Unit**<br />
            Name of the business unit for the worker assignment. Valid values are defined in the hcmBusinesUnitsLOV.</ResponseField>
            <ResponseField name="AssignmentStatusTypeCode" type="single_select">**Assignment Status Code**<br />
            Code for the assignment status type.</ResponseField>
            <ResponseField name="UserPersonTypeId" type="number">**User Person Type ID**<br />
            Unique identifier for the user person type.</ResponseField>
            <ResponseField name="UserPersonType" type="single_select">**User Person Type**<br />
            User-defined value that identifies the person type such as employee or contingent worker. Valid values are defined in the personTypesLOV.</ResponseField>
            <ResponseField name="ProposedUserPersonTypeId" type="text">**Proposed User Person Type ID**<br />
            Unique identifier for the proposed user person type.</ResponseField>
            <ResponseField name="ProposedUserPersonType" type="single_select">**Proposed Person Type**<br />
            Code of the proposed user person type. Valid values are defined in the personTypesLOV.</ResponseField>
            <ResponseField name="ProjectedStartDate" type="date">**Projected Start Date**<br />
            Expected start date for applicants. This value is required for pending workers.</ResponseField>
            <ResponseField name="ProjectedEndDate" type="date">**Projected End Date**<br />
            Date when the assignment is expected to end.</ResponseField>
            <ResponseField name="PrimaryAssignmentFlag" type="checkbox">**Primary Assignment**<br />
            Indicates whether the current assignment is primary for the work relationship. Valid values are true or false.</ResponseField>
            <ResponseField name="PositionId" type="number">**Position ID**<br />
            Unique identifier for the worker's position.</ResponseField>
            <ResponseField name="PositionCode" type="single_select">**Position Code**<br />
            Code for the worker's position.</ResponseField>
            <ResponseField name="SynchronizeFromPositionFlag" type="checkbox">**Synchronize from Position**<br />
            Indicates whether attributes from the position can be overridden on the assignment when using position synchronization. Valid values are true or false.</ResponseField>
            <ResponseField name="JobId" type="number">**Job ID**<br />
            Unique identifier for the worker's job.</ResponseField>
            <ResponseField name="JobCode" type="single_select">**Job Code**<br />
            Code for the worker's job. Valid values are defined in the jobsLov.</ResponseField>
            <ResponseField name="GradeId" type="number">**Grade ID**<br />
            Unique identifier for the worker's grade.</ResponseField>
            <ResponseField name="GradeCode" type="single_select">**Grade Code**<br />
            Code of the assignment grade. Valid values are defined in the gradesLov.</ResponseField>
            <ResponseField name="GradeLadderId" type="number">**Grade Ladder ID**<br />
            Unique identifier for the grade ladder used for benefits.</ResponseField>
            <ResponseField name="GradeLadderName" type="single_select">**Grade Ladder**<br />
            Name of the grade ladder used for benefits. Valid values are defined in the gradeLaddersLov.</ResponseField>
            <ResponseField name="GradeStepEligibilityFlag" type="checkbox">**Include in Grade Step Progression**<br />
            Indicates whether the assignment is eligible for grade-step progression. Valid values are true or false.</ResponseField>
            <ResponseField name="DepartmentId" type="number">**Department ID**<br />
            Unique identifier for the worker's department.</ResponseField>
            <ResponseField name="DepartmentName" type="single_select">**Department**<br />
            Name of the department for the worker assignment. Valid values are defined in the departmentsLov.</ResponseField>
            <ResponseField name="ReportingEstablishmentId" type="number">**Reporting Establishment ID**<br />
            Unique identifier for the reporting establishment.</ResponseField>
            <ResponseField name="ReportingEstablishmentName" type="single_select">**Reporting Establishment**<br />
            Name of the reporting establishment. Valid values are defined in the reportingEstablishmentsLOV.</ResponseField>
            <ResponseField name="LocationId" type="number">**Location ID**<br />
            Unique identifier for the worker's location.</ResponseField>
            <ResponseField name="LocationCode" type="single_select">**Location Code**<br />
            Code for the worker's location.</ResponseField>
            <ResponseField name="WorkAtHomeFlag" type="checkbox">**Working at Home**<br />
            Indicates whether the worker works at home for the assignment.</ResponseField>
            <ResponseField name="AssignmentCategory" type="single_select">**Assignment Category**<br />
            User-defined category for the assignment such as full-time, permanent, and so on. Valid values are defined in the commonLookupsLOV.</ResponseField>
            <ResponseField name="WorkerCategory" type="single_select">**Worker Category**<br />
            Category of the worker such as blue collar, civil servant, and so on. Valid values are defined in the commonLookupsLOV.</ResponseField>
            <ResponseField name="PermanentTemporary" type="single_select">**Regular or Temporary**<br />
            Indicates whether the worker is regular or temporary. Valid values are defined in the commonLookupsLOV.</ResponseField>
            <ResponseField name="FullPartTime" type="single_select">**Full Time or Part Time**<br />
            Indicates whether the worker works full-time or part-time. Valid values are defined in the commonLookupsLOV.</ResponseField>
            <ResponseField name="ManagerFlag" type="checkbox">**Working as a Manager**<br />
            Indicates whether the worker is a manager.</ResponseField>
            <ResponseField name="HourlySalariedCode" type="single_select">**Hourly Paid or Salaried**<br />
            Identifies whether the assignment is paid by the hour or by a salary. Either maintained at the assignment level or employment or placement terms but not both. Valid values are defined in the commonLookupsLOV.</ResponseField>
            <ResponseField name="NormalHours" type="number">**Working Hours**<br />
            Normal working hours, such as 37.5. Specify with the Frequency attribute.</ResponseField>
            <ResponseField name="Frequency" type="single_select">Frequency of normal working hours such as week or month. Specify with the NormalHours attribute. Valid values are defined in the commonLookupsLOV.</ResponseField>
            <ResponseField name="StartTime" type="text">**Start Time**<br />
            Normal start time for the working day.</ResponseField>
            <ResponseField name="EndTime" type="text">**End Time**<br />
            Normal end time for the working day.</ResponseField>
            <ResponseField name="SeniorityBasis" type="single_select">**Basis for Seniority Calculation**<br />
            Basis for calculating seniority for the person. Valid values are defined in the commonLookupsLOV.</ResponseField>
            <ResponseField name="ProbationPeriod" type="number">**Probation Period**<br />
            Duration of the probation period. Specify with the ProbationPeriodUnit attribute.</ResponseField>
            <ResponseField name="ProbationPeriodUnit" type="single_select">**Probation Unit**<br />
            Unit of measure for the probation period. Specify with the ProbationPeriod attribute. Valid values are defined in the commonLookupsLOV.</ResponseField>
            <ResponseField name="ProbationEndDate" type="date">**Probation End Date**<br />
            End date of the probation period.</ResponseField>
            <ResponseField name="NoticePeriod" type="number">**Notice Period**<br />
            Notice period for the assignment. Specify with the NoticePeriodUOM attribute.</ResponseField>
            <ResponseField name="NoticePeriodUOM" type="text">**Notice Period Units**<br />
            Unit of measure for the notice period. Specify with the NoticePeriod attribute. Valid values are defined in the commonLookupsLOV.</ResponseField>
            <ResponseField name="WorkTaxAddressId" type="number">**Work Tax Address ID**<br />
            Unique identifier for the address used for taxation purposes. This can be different from the mailing address.</ResponseField>
            <ResponseField name="ExpenseCheckSendToAddress" type="single_select">**Expense Check Send-to Address**<br />
            Determines whether expense checks are sent to the home or office address.</ResponseField>
            <ResponseField name="RetirementAge" type="number">**Retirement Age**<br />
            Age at which the worker is retiring.</ResponseField>
            <ResponseField name="RetirementDate" type="date">**Retirement Date**<br />
            Planned retirement date of the worker.</ResponseField>
            <ResponseField name="LabourUnionMemberFlag" type="checkbox">**Union Member**<br />
            Indicates whether the worker is a labor union member.</ResponseField>
            <ResponseField name="UnionId" type="number">**Union ID**<br />
            Unique identifier of the worker union for the assignment.</ResponseField>
            <ResponseField name="UnionName" type="single_select">**Union**<br />
            Name of the worker union for the assignment. Valid values are defined in the unionsLov.</ResponseField>
            <ResponseField name="BargainingUnitCode" type="single_select">**Bargaining Unit**<br />
            Code for the bargaining unit.</ResponseField>
            <ResponseField name="CollectiveAgreementId" type="number">**Collective Agreement ID**<br />
            Surrogate identifier for the collective agreement.</ResponseField>
            <ResponseField name="CollectiveAgreementName" type="single_select">**Collective Agreement**<br />
            Name for the collective agreement. Valid values are defined in the collectiveAgreementsLov.</ResponseField>
            <ResponseField name="ContractId" type="number">**Contract ID**<br />
            Surrogate identifier for the contract.</ResponseField>
            <ResponseField name="ContractNumber" type="single_select">**Contract Number**<br />
            Number of the contract.</ResponseField>
            <ResponseField name="InternalBuilding" type="text">**Building**<br />
            Building information associated with the work location.</ResponseField>
            <ResponseField name="InternalFloor" type="text">**Floor**<br />
            Floor information associated with the work location.</ResponseField>
            <ResponseField name="InternalOfficeNumber" type="text">**Office Number**<br />
            Office number associated with the work location.</ResponseField>
            <ResponseField name="InternalMailstop" type="text">**Mail Stop**<br />
            Internal mail location.</ResponseField>
            <ResponseField name="DefaultExpenseAccount" type="text">**Default Expense Account**<br />
            Default expense account of the assignment. If the expense account is configured with multiple segments, then provide the concatenated value. Separate the values using the separator configured for the expense account.</ResponseField>
            <ResponseField name="PeopleGroup" type="text">**People Group**<br />
            People Group Key flexfield for the assignment. If people group is configured with multiple segments, provide the concatenated value, separating the values with the separator configured for the People Group Key flexfield.</ResponseField>
            <ResponseField name="StandardWorkingHours" type="number">**Standard Working Hours**<br />
            Standard working hours such as 40.</ResponseField>
            <ResponseField name="StandardFrequency" type="text">**Standard Frequency**<br />
            Frequency of standard working hours such as week or month.</ResponseField>
            <ResponseField name="AdjustedFTE" type="number">**Adjusted FTE**<br />
            Adjusted Full Time Equivalent for the worker assignment.</ResponseField>
            <ResponseField name="AnnualWorkingDuration" type="number">**Annual Working Duration**<br />
            Annual working duration for the worker assignment.</ResponseField>
            <ResponseField name="AnnualWorkingDurationUnits" type="text">**Annual Working Duration Units**<br />
            Description of the annual working duration units.</ResponseField>
            <ResponseField name="AnnualWorkingRatio" type="number">**Annual Working Ratio**<br />
            Annual working ratio for the worker assignment.</ResponseField>
            <ResponseField name="AssignmentStandardFrequency" type="text">**Assignment Standard Working Hours Units**<br />
            Standard frequency for the worker assignment.</ResponseField>
            <ResponseField name="AssignmentStandardWorkingHours" type="number">**Assignment Standard Working Hours**<br />
            Standard working hours for the worker assignment.</ResponseField>
            <ResponseField name="StandardAnnualWorkingDuration" type="number">**Standard Annual Working Duration**<br />
            Standard annual working duration for the worker assignment.</ResponseField>

            <ResponseField name="assignmentsDDF" type="object">
              **assignments D D F**

              <Expandable title="properties">
                <ResponseField name="AssignmentType" type="text" required>**Assignment Type**</ResponseField>
              </Expandable>
            </ResponseField>

            <ResponseField name="assignmentsDFF" type="object">
              **assignments D F F**

              <Expandable title="properties">
                <ResponseField name="AssignmentType" type="text" required>**Assignment Type**</ResponseField>
                <ResponseField name="workspaceCategory" type="text">**Workspace Category**</ResponseField>
                <ResponseField name="originalStartDate" type="date">**Original\_Start\_Date**</ResponseField>
              </Expandable>
            </ResponseField>

            <ResponseField name="assignmentsEFF" type="object">
              **assignments E F F**

              <Expandable title="properties">
                <ResponseField name="AssignmentType" type="text" required>**Assignment Type**</ResponseField>
                <ResponseField name="CategoryCode" type="text">**EFF Context**</ResponseField>
              </Expandable>
            </ResponseField>

            <ResponseField name="gradeSteps" type="object">
              **Grade Steps**<br />
              The gradeSteps resource is a child of the assignments resource. It provides all the assignment grade steps of a worker as of the specified date. By default, the current date is retained.

              <Expandable title="properties">
                <ResponseField name="GradeStepId" type="number" required>**Grade Step ID**<br />
                Surrogate identifier for the grade step.</ResponseField>
                <ResponseField name="GradeStepName" type="single_select">**Name**<br />
                Name of the grade step. Valid values are defined in the gradeStepNamesLOV.</ResponseField>
                <ResponseField name="ActionCode" type="single_select">**Action Code**<br />
                Action being performed for the assignment such as Hire, Add Pending Worker, Manager Change and so on. Valid values are defined in the actionsLOV.</ResponseField>
                <ResponseField name="ReasonCode" type="single_select">**Reason Code**<br />
                Reason for the change.Valid values are defined in the actionReasonsLOV.</ResponseField>
              </Expandable>
            </ResponseField>

            <ResponseField name="managers" type="object">
              **Managers**<br />
              The managers resource is a child of the assignments resource. It provides all the assignment managers of a worker as of the specified date. By default, the current date is retained.

              <Expandable title="properties">
                <ResponseField name="ManagerAssignmentId" type="number" required>**Assignment ID**<br />
                Surrogate identifier for the assignment supervisor.</ResponseField>
                <ResponseField name="ManagerAssignmentNumber" type="single_select">**Assignment Number**<br />
                Assignment number of the supervisor.<br />
                References `/v1/hris/employees?remote_model=employee`</ResponseField>
                <ResponseField name="ManagerType" type="single_select" required>**Type**<br />
                Role the supervisor has with regards to the overall organization structure such as functional, project leader, and so on. Valid values are defined in the commonLookupsLOV.</ResponseField>
                <ResponseField name="ActionCode" type="single_select">**Action Code**<br />
                Action being performed on the assignment such as Hire, Add Pending Worker, Manager Change and so on. Valid values are defined in the actionsLOV.</ResponseField>
                <ResponseField name="ReasonCode" type="single_select">**Reason Code**<br />
                Reason for the change. Valid values are defined in the actionReasonsLOV.</ResponseField>
              </Expandable>
            </ResponseField>

            <ResponseField name="workMeasures" type="object">
              **Work Measures**<br />
              The workMeasures resource is a child of the assignments resource. It provides all the assignment work measures of a worker as of the specified date. By default, the current date is retained.

              <Expandable title="properties">
                <ResponseField name="Value" type="number" required>Value of the work measure.</ResponseField>
                <ResponseField name="Unit" type="single_select" required>Unit of measure. Valid values are defined in the commonLookupsLOV.</ResponseField>
                <ResponseField name="ActionCode" type="single_select">**Action Code**<br />
                Action being performed on the assignment such as Hire, Add Pending Worker, Manager Change and so on. Valid values are defined in the actionsLOV.</ResponseField>
                <ResponseField name="ReasonCode" type="single_select">**Reason Code**<br />
                Reason for the change.Valid values are defined in the actionReasonsLOV.</ResponseField>
                <ResponseField name="CalculateWorkmeasureFlag" type="checkbox">**Calculate FTE and Headcount Automatically**<br />
                Indicates whether the full time equivalency (FTE) should be calculated automatically.</ResponseField>
              </Expandable>
            </ResponseField>
          </Expandable>
        </ResponseField>

        <ResponseField name="contracts" type="object">
          **Contracts**<br />
          The contracts resource is a child of the workRelationships resource and you can create or edit a contract only with an assignment. The resource provides all the contracts of a worker as of the specified date. By default, the current date is retained.

          <Expandable title="properties">
            <ResponseField name="ContractNumber" type="text">**Contract Number**<br />
            Number of the contract.</ResponseField>
            <ResponseField name="ContractEndDate" type="date">**Contract End Date**<br />
            Date when the contract ends.</ResponseField>
            <ResponseField name="ContractType" type="single_select">**Contract Type**<br />
            Type of the contract.</ResponseField>
            <ResponseField name="Description" type="text">Description of the contract.</ResponseField>
            <ResponseField name="InitialDuration" type="number">**Initial Duration**<br />
            Initial duration of the contract.</ResponseField>
            <ResponseField name="InitialDurationUnits" type="single_select">**Initial Duration Units**<br />
            Unit for the initial duration of the contract.</ResponseField>
            <ResponseField name="ExtensionPeriod" type="number">**Extension Period**<br />
            Extension period of the contract.</ResponseField>
            <ResponseField name="ExtensionPeriodUnits" type="single_select">**Extension Period Units**<br />
            Unit for the extension period of the contract.</ResponseField>
            <ResponseField name="ActionCode" type="text">**Action Code**<br />
            Action code for the employment contract.</ResponseField>
            <ResponseField name="ContractExtensionFlag" type="checkbox">**Contract Extension Flag**<br />
            Indicates whether the contract should be extended. Valid values are Yes and No. The default value is null.</ResponseField>
          </Expandable>
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="workersDFF" type="object">
      **workers D F F**

      <Expandable title="properties">
        <ResponseField name="employeeRewardsPoints" type="number">**Employee Rewards Points**</ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="workersEFF" type="object">
      **workers E F F**

      <Expandable title="properties">
        <ResponseField name="CategoryCode" type="text">**Category Code**</ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="startDate" type="date" required>**Start Date**<br />
    The start date of the employee</ResponseField>
  </Tab>
</Tabs>
