> ## 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.

# Remote HRIS Integration

> Remote connector for Kombo's HRIS API

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

## Guides and Resources

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

## Supported Features & Coverage

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

    <Accordion title="Employees">
      | Field | Notes |
      | - | - |
      | id | |
      | remote\_id | |
      | changed\_at | |
      | remote\_deleted\_at | |
      | first\_name | |
      | last\_name | |
      | nationality | |
      | display\_full\_name | |
      | job\_title | |
      | work\_email | |
      | personal\_email | |
      | ssn | |
      | tax\_id | |
      | gender | |
      | marital\_status | |
      | employment\_status | |
      | employment\_type | |
      | weekly\_hours | |
      | work\_location\_id | |
      | manager\_id | |
      | home\_address | |
      | bank\_accounts | |
      | 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 | |
      | remote\_data | |
    </Accordion>

    <Accordion title="Absences">
      | Field | Notes |
      | - | - |
      | id | |
      | remote\_id | |
      | changed\_at | |
      | remote\_deleted\_at | |
      | employee\_id | |
      | approver\_id | |
      | start\_date | |
      | end\_date | |
      | 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 | |
      | pay\_frequency | |
      | employment\_type | |
      | pay\_currency | |
      | effective\_date | |
      | remote\_data | |
      | custom\_fields | |
      | integration\_fields | |
    </Accordion>

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

    <Accordion title="Time Off Balances">
      | Field | Notes |
      | - | - |
      | id | |
      | remote\_id | |
      | changed\_at | |
      | remote\_deleted\_at | |
      | employee\_id | |
      | type\_id | |
      | balance | |
      | balance\_unit | |
      | used | |
      | used\_unit | |
      | 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">
      | Input Field | Notes |
      | - | - |
      | first\_name | |
      | last\_name | |
      | work\_email | |
      | gender | |
      | job\_title | |
      | home\_address.country | |
      | date\_of\_birth | |
      | start\_date | |
    </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 |
    | - | - |
    | API Passthrough | |
    | Custom Field Explorer | |
    | Employees | |
    | Employments | |
    | Connection Guide | |
    | Prerequisites | |
    | Create credentials | |
    | Group Types | |
    | DEPARTMENT | |
  </Tab>

  <Tab title="Create Employee with Form">
    <Note>
      Remote.com requires country-specific information for employee creation. The required fields come from the default country configured on this integration.
    </Note>

    <Note>
      The provisional start date must be at least 2 working days from today. The minimum onboarding time varies by country.
    </Note>

    <Note>
      Employees will be created in a "created" state and will need to complete onboarding through Remote.
    </Note>

    <Note>
      You can only create employees in countries where Remote.com offers Employer of Record (EOR) services.
    </Note>

    <Note>
      Employees can only be created in the default country configured on this integration. Hiring in another country requires updating that setting first.
    </Note>

    <ResponseField name="country_code" type="single_select" required>**Country**<br />
    The country where the employee will be hired. Remote.com requires country-specific information for employee creation.</ResponseField>
    <ResponseField name="type" type="single_select">**Type**<br />
    Specify if this is an employee or contractor. Defaults to employee.</ResponseField>
    <ResponseField name="first_name" type="text" required>**First Name**<br />
    The first name of the employee<br />
    Unified field: `first_name`</ResponseField>
    <ResponseField name="last_name" type="text" required>**Last Name**<br />
    The last name of the employee<br />
    Unified field: `last_name`</ResponseField>
    <ResponseField name="has_seniority_date" type="single_select" required>**Does the employee have a seniority date?**<br />
    If the employee worked for your company before joining Remote, select whether you want to recognize their previous seniority.</ResponseField>
    <ResponseField name="job_title" type="text" required>**Job Title**<br />
    We can hire most roles but there are some we cannot support. These include licensed roles, blue-collar roles, and certain C-level roles.<br />
    Unified field: `job_title`</ResponseField>
    <ResponseField name="login_email" type="text" required>**Login Email**<br />
    Unified field: `private_email`</ResponseField>
    <ResponseField name="personal_email" type="text">**Personal email**<br />
    E.g. [jane@gmail.com](mailto:jane@gmail.com)</ResponseField>
    <ResponseField name="provisional_start_date" type="date" required>**Provisional start date**<br />
    Minimum onboarding time for United states is 2 working days. Remote will confirm the start date once we have all required documentation.</ResponseField>
    <ResponseField name="seniority_date" type="date">**Seniority date**<br />
    Please indicate if different from contract start date. Adding a seniority date requires an indefinite contract and removes the probation period. A reserve payment is mandatory for 2+ years of seniority. <a href="https://support.remote.com/hc/en-us/articles/12695731865229-What-is-a-reserve-payment-in-Employ-of-Record" target="_blank">Learn about reserve payments</a></ResponseField>
    <ResponseField name="tax_job_category" type="single_select" required>**What is the main job category that the employee performs?**</ResponseField>
    <ResponseField name="tax_servicing_countries" type="multi_select" required>**Which country(s) or region(s) does this employee's work primarily serve?**<br />
    Country(s) or region(s) where employee activity is consumed. This doesn't necessarily mean where the employee is based.</ResponseField>
    <ResponseField name="work_email" type="text">**Work email**<br />
    The employee's company email. For example, [jane@company.com](mailto:jane@company.com).<br />
    Unified field: `work_email`</ResponseField>
  </Tab>
</Tabs>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.