# Ceipal integration

> Ceipal ATS API for staffing firms: job postings, applicants, submissions, placements, clients, leads, vendors, interviews and users.

- Authentication: apiKey

## Tools (51)

- **Apply For Job Without Registration**: The "Apply Without Registration" section allows users to submit job applications without the need to register for an account. By providing essential personal and contact information, users can apply f
- **Create Access Token**: Exchange the API credentials (email, password, apiKey) for a Bearer access token and refresh token.
- **Create Applicant**: The Create Applicant API endpoint allows users to submit job applications without the need for account registration. By providing essential details such as personal and contact information, applicants
- **Create Applicant Notes**: The Create Applicant Notes API endpoint enables clients to add one or more notes against an applicant's profile in CEIPAL Healthcare. Notes can be used to log calls, emails, interview feedback, or any
- **Download Resume**: Download an applicant resume using a resumeToken returned by an applicant list or detail call.
- **Get Applicant Details**: Extract the complete applicant details by passing the authentication token as a Bearer Token along with the applicant ID in the query parameters. The response includes the standard fields.
- **Get Bench Applicant Details**: Extract the complete applicant details by passing the authentication token as a Bearer Token along with the applicant ID in the query parameters. The response includes the standard fields.
- **Get Client Details**: Extract the complete client details by passing the authentication token as a Bearer Token along with the submission ID in the query parameters. The response includes the standard fields.
- **Get Interview Details**: This endpoint retrieves the complete interview details based on the interview ID provided as a parameter.
- **Get Job Posting Details**: Extract a single job with more details by passing the authentication token as a Bearer Token along with the job ID in the query parameters. The response will include the standard fields.
- **Get Job Requisition Details**: Extract a single job requisition with more details by passing the authentication token as a Bearer Token along with the job ID in the query parameters. The response will include the standard fields.
- **Get Lead Details**: This endpoint retrieves the complete lead information, including lead ID provided as a parameter.
- **Get Placement Details**: This endpoint retrieves the complete placement details based on the placement ID provided as a parameter.
- **Get Submission Details**: Extract the complete submission details by passing the authentication token as a Bearer Token along with the submission ID in the query parameters. The response includes the standard fields.
- **Get User Details**: This endpoint retrieves the complete user details based on the user ID provided as a parameter.
- **Get Vendor Details**: This endpoint retrieves the complete vendor information, including vendor ID provided as a parameter.
- **List Applicants**: This object represents an applicant in the client’s account. The following endpoints allow you to retrieve applicants using various filters. Rate limits apply to these endpoints.
- **List Applicant Sources**: This master data endpoint provides the required information for Applicant Sources.
- **List Applicant Statuses**: This master data endpoint provides the required information for Applicant Profile Statuses.
- **List Business Units**: This master data endpoint provides the required information for the Business Units.
- **List Clearance Types**: This master data endpoint provides the required information for the Clearance Types.
- **List Client Categories**: This master data endpoint provides the required information for the Client Categories.
- **List Client Contacts**: This endpoint retrieves the client contact information, including limit, modifiedBefore and modifiedAfter provided as a parameters.
- **List Client Notes**: This endpoint retrieves the client's notes list, including client contacts, based on the client ID, leadType, modifiedBefore and modifiedAfter provided as a parameters.
- **List Clients**: This object represents the clients in the client’s account. The following endpoints allow you to retrieve clients using various filters. Rate limits apply to these endpoints based on the API key.
- **List Client Statuses**: This master data endpoint provides the required information for the Client Statuses.
- **List Countries**: This master data endpoint provides the required information for the Countries List.
- **List Departments**: This master data endpoint provides the required information for the Work Authorizations.
- **List Domains**: This master data endpoint provides the required information for the Job Types.
- **List Employment Types**: This master data endpoint provides the required information for the Employment Types.
- **List Industries**: This master data endpoint provides the required information for the Industries.
- **List Interviews**: This object represents an interview in the client’s account. The following endpoints allow you to retrieve interviews using various filters. Rate limits apply to these endpoints based on the API key.
- **List Job Categories**: This master data endpoint provides the required information for the Job Categories.
- **List Job Postings**: This object represents a job within the client’s account. The following endpoints allow you to retrieve job postings using various filters. Rate limits apply to these endpoints.
- **List Job Requisitions**: This object represents a job requisitions within the client’s account. The following endpoints allow you to retrieve job requisitions using various filters. Rate limits apply to these endpoints.
- **List Job Statuses**: This master data endpoint provides the required information for the Job Statuses list.
- **List Job Types**: This master data endpoint provides the required information for the Job Types.
- **List Leads**: This object represents the leads in the client’s account. The following endpoints allow you to retrieve clients using various filters. Rate limits apply to these endpoints.
- **List Notice Periods**: This master data endpoint provides the required information for the Work Authorizations.
- **List Pay Frequency Types**: This master data endpoint provides the required information for the Pay Frequency Types.
- **List Placements**: This object represents placements in the client’s account. The following endpoints allow you to retrieve placements using various filters. Rate limits apply to these endpoints.
- **List Race Ethnicity Values**: This master data endpoint provides the required information for the Work Authorizations.
- **List States**: This master data endpoint provides the required information for the States list.
- **List Submissions**: This object represents a submission in the client’s account. The following endpoints allow you to retrieve submissions using various filters. Rate limits apply to these endpoints.
- **List Talent Bench**: This object represents an applicant in the client’s account. The following endpoints allow you to retrieve applicants using various filters. Rate limits apply to these endpoints.
- **List Users**: This object represents users in the client’s account. The following endpoints allow you to retrieve users using various filters. Rate limits apply to these endpoints based on the API key.
- **List Vendors**: This object represents the vendors in the client’s account. The following endpoints allow you to retrieve clients using various filters. Rate limits apply to these endpoints.
- **List Work Authorizations**: This master data endpoint provides the required information for the Work Authorizations.
- **Refresh Access Token**: Get a new access token using the expired access token and the refresh token window (7 days).
- **Update Applicant**: The PATCH API endpoint allows users to update existing applicant details in CEIPAL ATS by providing the encrypted jobSeekerId along with the fields to be modified. This endpoint supports partial updat
- **Update Job Posting**: The PATCH API endpoint allows users to update existing job posting details in CEIPAL ATS by providing the encrypted `jobId` along with the fields to be modified. This endpoint supports partial updates

Connect Ceipal in General Input: https://www.generalinput.com/apps/ceipal