---
title: "Create User"
method: POST
path: "/user"
---

# Create User

`POST /user`

## Request body

- object
  - `work_hours` object[], required
    - `work_hours.is_enabled` string
    - `work_hours.work_mins` string
    - `work_hours.end_time` string
    - `work_hours.start_time` string
    - `work_hours.day` string
    - `work_hours.track_location` boolean
  - `user` object
    - `access_role` string
    - `email` string, required
    - `profile_picture` string
    - `prefix` string
    - `external_login_id` string
    - `designation` string, required
    - `emp_code` string, required
    - `role_id` string, required
    - `last_name` string, required
    - `first_name` string, required
    - `password` string, required
    - `skillsets` object[] — Skillset Object
      - `user.skillsets.skillset_uid` string
      - `user.skillsets.start_date` string, date
      - `user.skillsets.end_date` string, date
      - `user.skillsets.skill_level` string
    - `team_uid` string[] — Array of team_uids (upto 10 teams)
    - `meta_data` object — { 'default_product_location': 'xxxxxx' }
    - `business_unit` string[] — Array of Trade type UIDs (upto 25 trade types)

## Response `200`

200

- object
  - `type` string
  - `title` string
  - `message` string
  - `data` object
    - `user_uid` string

## Other responses

- `400` — 400
- `500` — 500

---

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