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

# Ceipal ATS Integration

> Ceipal connector for Kombo's ATS API

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

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

## Guides and Resources

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

## Supported Features & Coverage

<Tabs>
  <Tab title="Models">
    <Accordion title="Users">
      | Field | Notes |
      | - | - |
      | id | |
      | remote\_id | |
      | changed\_at | |
      | remote\_deleted\_at | |
      | first\_name | |
      | last\_name | |
      | email | |
      | status | |
      | remote\_data | |
    </Accordion>

    <Accordion title="Jobs">
      | Field | Notes |
      | - | - |
      | id | |
      | remote\_id | |
      | changed\_at | |
      | remote\_deleted\_at | |
      | name | |
      | job\_code | |
      | description | |
      | weekly\_hours | |
      | employment\_type | |
      | status | |
      | visibility | |
      | category | |
      | department | |
      | post\_url | |
      | experience\_level | |
      | salary\_amount | |
      | salary\_amount\_from | |
      | salary\_amount\_to | |
      | salary\_currency | |
      | salary\_period | |
      | location | |
      | custom\_fields | |
      | integration\_fields | |
      | remote\_created\_at | |
      | remote\_updated\_at | |
      | remote\_data | |
    </Accordion>

    <Accordion title="Job postings">
      | Field | Notes |
      | - | - |
      | id | |
      | remote\_id | |
      | changed\_at | |
      | remote\_deleted\_at | |
      | title | |
      | description\_html | |
      | status | |
      | visibility | |
      | url | |
      | job\_id | |
      | remote\_data | |
      | remote\_created\_at | |
      | remote\_updated\_at | |
    </Accordion>

    <Accordion title="Candidates">
      | Field | Notes |
      | - | - |
      | id | |
      | remote\_id | |
      | changed\_at | |
      | remote\_deleted\_at | |
      | first\_name | |
      | last\_name | |
      | title | |
      | source | |
      | phone\_numbers | |
      | email\_addresses | |
      | location | |
      | custom\_fields | |
      | integration\_fields | |
      | remote\_created\_at | |
      | remote\_updated\_at | |
      | remote\_data | |
    </Accordion>

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

    <Accordion title="Applications">
      | Field | Notes |
      | - | - |
      | id | |
      | remote\_id | |
      | changed\_at | |
      | remote\_deleted\_at | |
      | outcome | |
      | current\_stage\_id | |
      | job\_id | |
      | candidate\_id | |
      | custom\_fields | |
      | integration\_fields | |
      | remote\_created\_at | |
      | remote\_updated\_at | |
      | remote\_data | |
    </Accordion>
  </Tab>

  <Tab title="Actions">
    <Accordion title="Create candidate">
      <Note>
        Ceipal API does not pass through the salary period. We combine this with the amount you provided to send through a combined text
      </Note>

      | Input Field | Notes |
      | - | - |
      | candidate.first\_name | |
      | candidate.last\_name | |
      | candidate.email\_address | |
      | candidate.title | |
      | candidate.phone\_number | |
      | candidate.location.city | |
      | candidate.location.country | |
      | candidate.location.state | |
      | candidate.location.zip\_code | |
      | candidate.gender | |
      | candidate.salary\_expectations.period | |
      | candidate.salary\_expectations.amount | |
      | candidate.social\_links.url | |
      | application.job\_id | |
      | attachments.name | |
      | attachments.content\_type | |
      | attachments.data\_url | |
      | attachments.data | |
      | attachments.type | |
      | source.name | |
    </Accordion>

    <Accordion title="Create application">
      <Note>
        Ceipal API does not pass through the salary period. We combine this with the amount you provided to send through a combined text
      </Note>

      | Input Field | Notes |
      | - | - |
      | candidate.first\_name | |
      | candidate.last\_name | |
      | candidate.email\_address | |
      | candidate.title | |
      | candidate.phone\_number | |
      | candidate.location.city | |
      | candidate.location.country | |
      | candidate.location.state | |
      | candidate.location.zip\_code | |
      | candidate.gender | |
      | candidate.salary\_expectations.period | |
      | candidate.salary\_expectations.amount | |
      | candidate.social\_links.url | |
      | application.job\_id | |
      | attachments.name | |
      | attachments.content\_type | |
      | attachments.data\_url | |
      | attachments.data | |
      | attachments.type | |
      | source.name | |
    </Accordion>

    <Accordion title="Get application attachments">
      | Input Field | Notes |
      | - | - |
      | application\_id | |
    </Accordion>

    <Accordion title="Get candidate attachments">
      | Input Field | Notes |
      | - | - |
      | candidate\_id | |
    </Accordion>
  </Tab>

  <Tab title="Features">
    | Feature | Notes |
    | - | - |
    | API Passthrough | |
    | Upstream Webhooks | applicant\_created: triggered when a candidate (applicant) was created applicant\_updated: triggered when a candidate (applicant) was updated applicant\_status\_changed: triggered when a candidate (applicant) status was changed submission\_created: triggered when a submission (application) was created submission\_status\_change: triggered when an application/submission stage was changed submission\_status\_changed: triggered when an application/submission stage was changed pipeline\_status\_changed: triggered when an application pipeline stage was changed pipeline\_updated: triggered when an application pipeline was updated job\_created: triggered when a job posting was created job\_updated: triggered when a job posting was updated job\_status\_changed: triggered when a job posting status was changed Not covered: a tag was assigned to a candidate Not covered: an interview was scheduled Not covered: an interview was updated Not covered: a job was published to a job board Not covered: a job was unpublished from a job board Not covered: screening questions updated on a job |
    | Scope Testing | |
    | Per Model Tests | |
    | Delta Syncs | |
    | Source Writing | |
    | Connection Guide | |
    | Candidate Cutoff Filtering | |
  </Tab>
</Tabs>


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