/employees

Creates an employee for your account. Required scope: w_employees. Accessible with all token types.

🚧

This endpoint uses w_employees scope. This is a new scope that is not currently supported by access tokens already used for ATS related endpoints. You need to contact support to enable it for your account tokens.

👍

Integrating with Partner tokens through OAuth 2.0 works out of the box

Body

An example body for the POST endpoint follows:

{
    "state": "draft",
    "employee":
    {
        "firstname": "Zinedin",
        "lastname": "Doe",
        "preferred_name": "Zizu",
        "country": "GB",
        "address":
        {
            "locationString": "Kifisias 95, Athens, Greece"
        },
        "gender": "gender_male",
        "birthdate": "1987-09-23T00:00:00.000Z",
        "marital_status_group":
        {
            "marital_status": "marital_status_married"
        },
        "phone_group":
        [
            {
                "value":
                {
                    "phone_type": "phone_type_mobile",
                    "phone": "+18579909723"
                }
            }
        ],
        "work_email": "[email protected]",
        "personal_email":
        [
            {
                "value": "[email protected]"
            }
        ],
        "chat_group":
        [
            {
                "value":
                {
                    "chat_type": "chat_type_slack",
                    "chat_username": "zizu"
                }
            },
            {
                "value":
                {
                    "chat_type": "chat_type_google_meet",
                    "chat_username": "zizu"
                }
            }
        ],
        "social_group":
        [
            {
                "value":
                {
                    "social_type": "social_type_facebook",
                    "social_url": "https://facebook.com/im/zizu"
                }
            }
        ],
        "job_title": "Account Manager ",
        "hire_date": "2021-10-01T00:00:00.000Z",
        "start_date": "2021-10-08T00:00:00.000Z",
        "legal_entity": "e697173f-5853-48c0-8eb4-b9c67ca11a93",
        "department": "3ff4d641",
        "reports_to": "2fce",
        "employment_group":
        [
            {
                "value":
                {
                    "employment_effective_date": "2021-10-08T00:00:00.000Z",
                    "employment_status": "employement_type_full_time"
                }
            }
        ],
        "work_schedule": "5c6",
        "salary_group":
        [
            {
                "value":
                {
                    "salary_effective_date": "2021-10-08T00:00:00.000Z",
                    "salary_pay_type": "salary_pay_type_salary",
                    "salary_pay_rate":
                    {
                        "amount": 90000,
                        "currency": "USD",
                        "frequency": "year"
                    },
                    "salary_pay_schedule": "salary_pay_schedule_every_15_days",
                    "salary_overtime_status": "salary_overtime_status_exempt",
                    "salary_justification": "salary_justification_new_hire"
                }
            }
        ],
        "bank_details_group":
        {
            "bank_details_bank_name": "Sterling",
            "bank_details_iban": "STR123456789",
            "bank_details_account_number": "234434"
        },
        "social_security_number_group":
        {
            "social_security_number_number": "XI5542",
            "social_security_number_issue_date": "1992-05-05T00:00:00.000Z"
        },
        "national_identification_number_group":
        {
            "national_identification_number_number": "XI5542",
            "national_identification_number_issue_date": "1992-05-05T00:00:00.000Z"
        },
        "social_insurance_number_group":
        [
            {
                "value":
                {
                    "social_insurance_number_number": "XI5543",
                    "social_insurance_number_issue_date": "1992-05-05T00:00:00.000Z"
                }
            }
        ],
        "tax_identification_number_group":
        {
            "tax_identification_number_number": "IX444301",
            "tax_identification_number_issue_date": "1992-05-05T00:00:00.000Z"
        },
        "nationality": "GB",
        "citizenship":
        [
            {
                "value": "GB"
            }
        ],
        "passport_group":
        [
            {
                "value":
                {
                    "passport_country": "GB",
                    "passport_number": "XIPAS12345",
                    "passport_issue_date": "2005-05-05T00:00:00.000Z",
                    "passport_expiration_date": "2024-05-05T00:00:00.000Z"
                }
            }
        ],
        "education_group":
        [
            {
                "value":
                {
                    "education_start_date": "2004-09-01T00:00:00.000Z",
                    "education_end_date": "2005-09-01T00:00:00.000Z",
                    "education_degree": "MSc",
                    "education_field_of_study": "Marketing",
                    "education_school": "UMIST"
                }
            }
        ],
        "work_experience_group":
        [
            {
                "value":
                {
                    "work_experience_start_date": "2008-05-01T00:00:00.000Z",
                    "work_experience_end_date": "2019-05-01T00:00:00.000Z",
                    "work_experience_job_title": "Marketing Associate",
                    "work_experience_company": "Tesco"
                }
            }
        ],
        "skills":
        [
            {
                "value": "MS Office"
            }
        ],
        "language":
        [
            {
                "value": "Hebrew"
            }
        ],
        "contact_group":
        [
            {
                "value":
                {
                    "contact_name": "Svetlana Doe",
                    "contact_relationship": "contact_relationship_type_mother",
                    "contact_phone": "+1123456789",
                    "contact_email": "[email protected]",
                    "contact_country": "GB"
                }
            }
        ]
    }
}

The request body for creating a new employee has the following fields:

keytypedescription
statestringThe state of the employee. Available values should be draft or published. If the employee is already published (has finished the onboarding process) then this value should be published. If there is the need to create an employee and then start the onboarding process, the state should be draft.
employeeemployeeEmployee keys and values are described in the /employees/:id section.

For custom field example please refer to the /employees/:id PATCH endpoint.

Language
Authorization
Header
URL
Click Try It! to start a request and see the response here!