---
title: "Add employee with catalog information"
method: POST
path: "/v1/employees"
---

# Add employee with catalog information

`POST /v1/employees`

This API helps you to create an employee profile, along with catalog information in a center.
**Note**: For information on how to update the details of a previously-created employee profile, click here.

You must specify necessary details for the mandatory and optional object parameters in the API request body. If you assign a particular role to the specified employee, this API creates an employee profile with the provided role ID. Otherwise, this API assigns a default role to the newly-created employee.
For more information on security roles, refer to the Retrieve the list of security roles in a center API.

## Request body

- object
  - `raw_body` string, json

## Response `200`

200

- union
  - object
    - `id` string
    - `code` string
    - `center_id` string
    - `personal_info` object
      - `first_name` string
      - `middle_name` string
      - `last_name` string
      - `nick_name` string
      - `notification_name` string
      - `email` string
      - `mobile_phone` object
        - `country_code` integer
        - `phone_code` integer
        - `number` string
      - `home_phone` object
        - `country_code` integer
        - `phone_code` integer
        - `number` string
      - `work_phone` object
        - `country_code` integer
        - `phone_code` integer
        - `number` string
      - `gender` integer
      - `birth_date` string
      - `anniversary_date` string
    - `address` object
      - `address_1` string
      - `address_2` string
      - `city` string
      - `country_id` integer
      - `state_id` integer
      - `zip_code` string
    - `login_info` object
      - `username` string
    - `job_info` object
      - `job_id` string
      - `job_name` string
      - `designation_id` unknown
      - `company_name` string
      - `salary` integer
      - `hourly_rate` integer
      - `vacation_pay_rate` integer
      - `holiday_pay_rate` integer
      - `overtime_baseline_hours` integer
      - `overtime_type` integer
      - `overtime_multiplier` integer
      - `work_task_ids` unknown
      - `request_therapist_bonus` integer
      - `mandatory_break_period` integer
      - `is_elgible_for_additional_commision_bonus` boolean
      - `max_work_hours` integer
      - `target_revenue` integer
      - `vacation_days` integer
      - `special_leave_days` integer
      - `start_date` string
      - `end_date` string
      - `tenure_start_date` string
      - `pay_type` integer
    - `preference_info` object
      - `culture_id` integer
      - `search_tags` string
      - `receive_marketing_emails` boolean
      - `receive_marketing_messages` boolean
      - `receive_transactional_emails` boolean
      - `receive_transactional_messages` boolean
      - `receive_daily_reports` boolean
      - `receive_register_closure_report` boolean
      - `waive_biometric_checkin` boolean
      - `access_manager_productivity_app` boolean
      - `is_mentor` boolean
      - `access_employee_productivity_app` boolean
      - `access_code` string
      - `keyword` string
      - `allow_analytics_access` integer
      - `allow_api_access` boolean
      - `text_field_1` string
      - `text_field_2` string
      - `additional_date_1` string
      - `additional_date_2` string
      - `send_confirmation_for_scheduled_appointments` boolean
    - `roles` object
      - `security_profile_id` string
    - `catalog_info` object
      - `show_in_catalog` boolean
      - `display_name` string
      - `description` string
  - object
    - `id` string
    - `code` string
    - `center_id` string
    - `personal_info` object
      - `first_name` string
      - `middle_name` string
      - `last_name` string
      - `nick_name` string
      - `notification_name` string
      - `email` string
      - `mobile_phone` object
        - `country_code` integer
        - `phone_code` integer
        - `number` string
      - `home_phone` object
        - `country_code` integer
        - `phone_code` integer
        - `number` string
      - `work_phone` object
        - `country_code` integer
        - `phone_code` integer
        - `number` string
      - `gender` integer
      - `birth_date` string
      - `anniversary_date` string
    - `address` object
      - `address_1` string
      - `address_2` string
      - `city` string
      - `country_id` integer
      - `state_id` integer
      - `zip_code` string
    - `login_info` object
      - `username` string
    - `job_info` object
      - `job_id` string
      - `job_name` string
      - `designation_id` unknown
      - `company_name` string
      - `salary` integer
      - `hourly_rate` integer
      - `overtime_baseline_hours` integer
      - `overtime_type` integer
      - `overtime_multiplier` integer
      - `work_task_ids` unknown
      - `request_therapist_bonus` integer
      - `mandatory_break_period` integer
      - `is_elgible_for_additional_commision_bonus` boolean
      - `max_work_hours` integer
      - `target_revenue` integer
      - `vacation_days` integer
      - `special_leave_days` integer
      - `start_date` string
      - `end_date` string
      - `tenure_start_date` string
      - `pay_type` integer
    - `preference_info` object
      - `culture_id` integer
      - `search_tags` string
      - `receive_marketing_emails` boolean
      - `receive_marketing_messages` boolean
      - `receive_transactional_emails` boolean
      - `receive_transactional_messages` boolean
      - `receive_daily_reports` boolean
      - `receive_register_closure_report` boolean
      - `waive_biometric_checkin` boolean
      - `access_manager_productivity_app` boolean
      - `is_mentor` boolean
      - `access_employee_productivity_app` boolean
      - `access_code` string
      - `keyword` string
      - `allow_analytics_access` integer
      - `allow_api_access` boolean
      - `text_field_1` string
      - `text_field_2` string
      - `additional_date_1` string
      - `additional_date_2` string
      - `send_confirmation_for_scheduled_appointments` boolean
    - `roles` object
      - `security_profile_id` string
    - `catalog_info` object
      - `show_in_catalog` boolean
      - `display_name` string
      - `description` string
  - object
    - `id` string
    - `code` string
    - `center_id` string
    - `personal_info` object
      - `first_name` string
      - `middle_name` string
      - `last_name` string
      - `nick_name` string
      - `notification_name` string
      - `email` string
      - `mobile_phone` object
        - `country_code` integer
        - `phone_code` integer
        - `number` string
      - `home_phone` object
        - `country_code` integer
        - `phone_code` integer
        - `number` string
      - `work_phone` object
        - `country_code` integer
        - `phone_code` integer
        - `number` string
      - `gender` integer
      - `birth_date` string
      - `anniversary_date` string
    - `address` object
      - `address_1` string
      - `address_2` string
      - `city` string
      - `country_id` integer
      - `state_id` integer
      - `zip_code` string
    - `login_info` object
      - `username` string
    - `job_info` object
      - `job_id` string
      - `job_name` string
      - `designation_id` unknown
      - `company_name` string
      - `salary` integer
      - `hourly_rate` integer
      - `overtime_baseline_hours` integer
      - `overtime_type` integer
      - `overtime_multiplier` integer
      - `work_task_ids` unknown
      - `request_therapist_bonus` integer
      - `mandatory_break_period` integer
      - `is_elgible_for_additional_commision_bonus` boolean
      - `max_work_hours` integer
      - `target_revenue` integer
      - `vacation_days` integer
      - `special_leave_days` integer
      - `start_date` string
      - `end_date` string
      - `tenure_start_date` string
      - `pay_type` integer
    - `preference_info` object
      - `culture_id` integer
      - `search_tags` string
      - `receive_marketing_emails` boolean
      - `receive_marketing_messages` boolean
      - `receive_transactional_emails` boolean
      - `receive_transactional_messages` boolean
      - `receive_daily_reports` boolean
      - `receive_register_closure_report` boolean
      - `waive_biometric_checkin` boolean
      - `access_manager_productivity_app` boolean
      - `is_mentor` boolean
      - `access_employee_productivity_app` boolean
      - `access_code` string
      - `keyword` string
      - `allow_analytics_access` integer
      - `allow_api_access` boolean
      - `text_field_1` string
      - `text_field_2` string
      - `additional_date_1` string
      - `additional_date_2` string
      - `send_confirmation_for_scheduled_appointments` boolean
    - `roles` object
      - `security_profile_id` string
    - `catalog_info` object
      - `show_in_catalog` boolean
      - `display_name` string
      - `description` string
  - object
    - `id` string
    - `code` string
    - `center_id` string
    - `personal_info` object
      - `first_name` string
      - `middle_name` string
      - `last_name` string
      - `nick_name` string
      - `notification_name` string
      - `email` string
      - `mobile_phone` object
        - `country_code` integer
        - `phone_code` integer
        - `number` string
      - `home_phone` object
        - `country_code` integer
        - `phone_code` integer
        - `number` string
      - `work_phone` object
        - `country_code` integer
        - `phone_code` integer
        - `number` string
      - `gender` integer
      - `birth_date` string
      - `anniversary_date` string
    - `address` object
      - `address_1` string
      - `address_2` string
      - `city` string
      - `country_id` integer
      - `state_id` integer
      - `zip_code` string
    - `login_info` object
      - `username` string
    - `job_info` object
      - `job_id` string
      - `job_name` string
      - `designation_id` unknown
      - `company_name` string
      - `salary` integer
      - `hourly_rate` integer
      - `vacation_pay_rate` integer
      - `holiday_pay_rate` integer
      - `overtime_baseline_hours` integer
      - `overtime_type` integer
      - `overtime_multiplier` integer
      - `work_task_ids` unknown
      - `request_therapist_bonus` integer
      - `mandatory_break_period` integer
      - `is_elgible_for_additional_commision_bonus` boolean
      - `max_work_hours` integer
      - `target_revenue` integer
      - `vacation_days` integer
      - `special_leave_days` integer
      - `start_date` string
      - `end_date` string
      - `tenure_start_date` string
      - `pay_type` integer
      - `additional_pay_rate` integer
    - `preference_info` object
      - `culture_id` integer
      - `search_tags` string
      - `receive_marketing_emails` boolean
      - `receive_marketing_messages` boolean
      - `receive_transactional_emails` boolean
      - `receive_transactional_messages` boolean
      - `receive_daily_reports` boolean
      - `receive_register_closure_report` boolean
      - `waive_biometric_checkin` boolean
      - `access_manager_productivity_app` boolean
      - `is_mentor` boolean
      - `access_employee_productivity_app` boolean
      - `access_code` string
      - `keyword` string
      - `allow_analytics_access` integer
      - `allow_api_access` boolean
      - `text_field_1` string
      - `text_field_2` string
      - `additional_date_1` string
      - `additional_date_2` string
      - `send_confirmation_for_scheduled_appointments` boolean
    - `roles` object
      - `security_profile_id` string
    - `catalog_info` object
      - `show_in_catalog` boolean
      - `display_name` string
      - `description` string

## Other responses

- `400` — 400

---

[API](https://skmtc.net/zenoti/apis/zenoti-authentication.md) · [All operations](https://skmtc.net/zenoti/apis/zenoti-authentication/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/zenoti/zenoti-authentication/revisions/e628f892391a/schema)
