---
title: "Start admission for pre employees"
method: POST
path: "/pre-employees/start-admission"
tags: ["PreEmployees"]
---

# Start admission for pre employees

`POST /pre-employees/start-admission`

## Request

- Base URL: `https://admission.app.gupy.io/api/v1`
- URL: `https://admission.app.gupy.io/api/v1/pre-employees/start-admission`
- Auth: HTTP bearer

Starts admission for one or more pre employees.

## Request body

- object
  - `preEmployeeIds` integer[], required
  - `customFormListSchemaId` integer, required
  - `hiringDate` string, date-time, required
  - `deadline` string, date-time, required
  - `integratingAgent` string
  - `contractEndDate` string, date-time
  - `paymentRecurrence` string
  - `registration` string
  - `customFields` object
    - `jsonSchema` object
    - `uiSchema` object
    - `data` object
  - `integration` object
    - `salu` object
      - `saluSectorId` integer, required
      - `saluBranchId` integer, required
      - `saluPositionId` integer, required
  - `admissionKitId` integer
  - `benefitsTemplateId` integer
  - `contractKitId` string
  - `bankLetterTemplateId` integer
  - `isPhoneNotificationEnabled` boolean

## Response `200`

Request accepted. Check each pre-employee in the returned object for individual errors

- object
  - `data` object[], required
    - `id` integer, required
    - `processedAt` string, date-time, required
    - `error` object, nullable, required

## Other responses

- `400`: Invalid request or not enough credits
- `401`: Unauthorized
- `403`: Token without permission
- `404`: Custom form list schema not found
- `500`: Internal server error

---

[API](https://skmtc.dev/gupy/apis/api-gupy-admiss-o.md) - [All operations](https://skmtc.dev/gupy/apis/api-gupy-admiss-o/llms.txt) - [OpenAPI document](https://skmtc.dev/gupy/apis/api-gupy-admiss-o/revisions/ab3170558f89?raw)
