---
title: "POST /coaching/user"
method: POST
path: "/coaching/user"
tags: ["User"]
---

# POST /coaching/user

`POST /coaching/user`

## Request body

- CoachingBllDtoUser
  - `id` integer
  - `isDeleted` boolean
  - `qualoId` string, required
  - `firstName` string, required
  - `lastName` string, required
  - `userName` string, required
  - `secondaryEmail` string, nullable
  - `state` string, nullable
  - `organization` AtlantisCommonIdNameDto1SystemInt32
    - `id` integer
    - `name` string, nullable
    - `isDeleted` boolean
    - `isDisabled` boolean
  - `site` AtlantisCommonIdNameDto1SystemInt32
    - `id` integer
    - `name` string, nullable
    - `isDeleted` boolean
    - `isDisabled` boolean
  - `timeZone` string, nullable
  - `title` string, nullable
  - `userPractices` CoachingBllDtoUserPractice[], nullable
    - `id` integer
    - `isDeleted` boolean
    - `practice` AtlantisCommonIdNameDto1SystemInt32, required
      - `id` integer
      - `name` string, nullable
      - `isDeleted` boolean
      - `isDisabled` boolean
    - `role` AtlantisCommonIdNameDto1SystemInt32
      - `id` integer
      - `name` string, nullable
      - `isDeleted` boolean
      - `isDisabled` boolean
    - `selectedStates` string[], nullable
    - `selectedOrganizations` AtlantisCommonIdNameDto1SystemInt32[], required
      - `id` integer
      - `name` string, nullable
      - `isDeleted` boolean
      - `isDisabled` boolean
    - `selectedSites` AtlantisCommonIdNameDto1SystemInt32[], nullable
      - `id` integer
      - `name` string, nullable
      - `isDeleted` boolean
      - `isDisabled` boolean
    - `userCertifications` CoachingBllDtoUserPracticeCertification[], nullable
      - `id` integer
      - `isDeleted` boolean
      - `certification` AtlantisCommonIdNameDto1SystemInt32, required
        - `id` integer
        - `name` string, nullable
        - `isDeleted` boolean
        - `isDisabled` boolean
      - `currentCertificationDetail` CoachingBllDtoUserCertificationHistory
        - `id` integer
        - `isDeleted` boolean
        - `startDate` string, date-time, nullable
        - `certificationDate` string, date-time, nullable
        - `isLapsed` boolean
      - `endDate` string, date-time
      - `startDate` string, date-time
  - `defaultPractice` AtlantisCommonIdNameDto1SystemInt32
    - `id` integer
    - `name` string, nullable
    - `isDeleted` boolean
    - `isDisabled` boolean
  - `isActive` boolean
  - `isSystemAdmin` boolean

## Response `200`

Success

---

[API](https://skmtc.dev/qualo/apis/qualo-api.md) · [All operations](https://skmtc.dev/qualo/apis/qualo-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/qualo/qualo-api/revisions/af4abb5cc969/schema)
