---
title: "Creating a PreEmployee"
method: POST
path: "/pre-employees"
tags: ["PreEmployees"]
---

# Creating a PreEmployee

`POST /pre-employees`

Allows a PreEmployee creation directly on the product

## Request body

- object
  - `name` string, required — Pre employee full name
  - `mobileNumber` string, required — Mobile phone number of the pre employee (eg. +5511999990000)
  - `email` string, required — Pre employee email
  - `position` object, required — Position information
    - `jobCode` string — Job code
    - `jobName` string, required — Job name
    - `jobType` 'vacancy_type_apprentice' | 'vacancy_type_associate' | 'vacancy_type_talent_pool' | 'vacancy_type_effective' | 'vacancy_type_internship' | 'vacancy_type_summer' | 'vacancy_type_temporary' | 'vacancy_type_outsource' | 'vacancy_type_trainee' | 'vacancy_type_volunteer' | 'vacancy_legal_entity' | 'vacancy_type_lecturer' | 'vacancy_type_freelancer' | 'vacancy_type_autonomous' — Job type
    - `roleId` number, required — Job role id
    - `departmentId` number, required — Job department id
    - `branchId` number — Job branch id
    - `salary` number — Job salary information
    - `salaryCurrencyType` string — Job salary current code (eg R$, USD)
    - `hiringType` 'employee_admission' | 'employee_readmission' | 'employee_reintegration' | 'unrelated_worker_hiring' | 'internal_transfer' — Pre employee hiring type
    - `hiringDate` string, date-time — Pre employee hiring date (ISO 8601 format)

## Response `200`

Successful operation

- object
  - `preEmployeeId` number — Pre employee id

## Other responses

- `422` — Validation fails

---

[API](https://skmtc.net/gupy/apis/gupy-public-api.md) · [All operations](https://skmtc.net/gupy/apis/gupy-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gupy/gupy-public-api/revisions/3f26defa2a42/schema)
