---
title: Ceipal API Integration on Truto
slug: ceipal
category: ATS
canonical: "https://truto.one/integrations/detail/ceipal/"
---

# Ceipal API Integration on Truto



**Category:** ATS  
**Status:** Generally available

## Unified APIs

### Unified ATS API

- **Candidates** — The candidates represent a candidate.
- **Interviews** — The interviews represent an interview.
- **Jobs** — The jobs represent a job.

## How it works

1. **Link your customer's Ceipal account.** Use Truto's frontend SDK; we handle every OAuth and API key flow so you don't need to create the OAuth app.
2. **Authentication is automatic.** Truto refreshes tokens, stores credentials securely, and injects them into every API request.
3. **Call Truto's API to reach Ceipal.** The Proxy API is a 1-to-1 mapping of the Ceipal API.
4. **Get a unified response format.** Every response uses a single shape, with cursor-based pagination and data in the `result` field.

## Use cases

- **Push sourced candidates directly into staffing agency pipelines** — If your SaaS is a candidate sourcing or talent intelligence platform, you can let staffing agency users push matched candidates straight into their Ceipal ATS as new applicants — eliminating copy-paste and giving them a speed advantage over competing agencies.
- **Trigger assessments or background checks from interview stage changes** — If your product handles skills assessments, video interviews, or background verification, you can automatically kick off workflows when a candidate reaches a specific stage in Ceipal, then write results back so recruiters never leave their ATS.
- **Sync hired candidates into onboarding or payroll systems** — If you build onboarding, compliance, or contractor payroll software, you can detect when a Ceipal application status changes to 'Hired' and pull candidate data and documents to auto-provision workers — critical for staffing agencies managing high-volume placements.
- **Distribute job postings from Ceipal to external channels** — If your SaaS is a job distribution or programmatic advertising platform, you can read open jobs from your customers' Ceipal accounts and push applicant data back, giving staffing agencies broader reach without manual job re-entry.
- **Enrich candidate profiles with communication and engagement data** — If you offer VoIP, SMS outreach, or conversational AI tools, you can read candidate contact info from Ceipal via Truto, run engagement workflows, and write interaction outcomes back to keep the recruiter's ATS as the single source of truth.

## What you can build

- **One-click candidate import from sourcing tools** — Let your users push candidates discovered in your platform directly into Ceipal as applicants tied to specific open jobs, so staffing recruiters can submit candidates to clients faster than competitors.
- **Real-time job requisition sync** — Automatically pull open job postings from a customer's Ceipal account to power matching algorithms, job distribution, or analytics dashboards inside your product.
- **Stage-aware workflow triggers** — Monitor candidate interview stages in Ceipal and automatically trigger actions in your product — like sending a video assessment link or initiating a background check — when a candidate hits a configured pipeline stage.
- **Interview feedback writeback** — After your platform completes an AI interview, video screen, or skills assessment, write structured feedback and scores back to the candidate's interview record in Ceipal so recruiters can share results with their end-clients.
- **Placement-to-payroll pipeline** — Detect placement events by polling application status changes, then pull candidate details and compliance documents to automatically create worker records in your onboarding or payroll system.
- **Unified recruiter dashboard across ATS platforms** — Use Truto's Unified ATS API to let your users connect their Ceipal account alongside other ATS platforms, giving them a single view of candidates, jobs, and interviews without building each integration from scratch.

## FAQs

### How does authentication work for the Ceipal integration?

Ceipal's API uses a combination of Username, Password, and an API Key to generate a Bearer token. Truto handles this token lifecycle for you, so your end users provide their credentials once and Truto manages auth going forward.

### Which Unified API resources map to Ceipal data?

Truto's Unified ATS API covers Candidates (Ceipal Applicants), Jobs (Ceipal Job Postings), and Interviews. Applications in Ceipal are called Submissions and represent the link between a candidate and a job. Specific tool availability for Ceipal is built on request — contact Truto to confirm current coverage.

### Does Ceipal support webhooks for real-time data updates?

Yes. Ceipal recently launched native webhook configurations that support notifications for Job Creation, Applicant Updates, and Submission Status Changes, enabling near-real-time sync instead of relying solely on polling.

### Is the Ceipal integration available out of the box on Truto?

Ceipal is supported through Truto's Unified ATS API, but specific tools and resource coverage are built on request. Reach out to the Truto team to scope your exact requirements and get the integration enabled for your account.

### Can I read and write custom fields from Ceipal through Truto?

Ceipal candidate profiles include custom assessment scores, compliance tags, and other configurable fields. Truto's approach to custom fields depends on the specific integration build — discuss your custom field requirements when requesting the Ceipal connector.

### What makes Ceipal integrations different from typical corporate ATS integrations?

Ceipal is built for staffing agencies, not corporate HR teams. Jobs are tied to external clients, Applications represent competitive candidate submissions, and speed-to-submission is the core metric. Integrations that reduce manual data entry for candidates and applications will see the highest adoption from Ceipal users.
