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

# POST /user

`POST /user`

## Request

- The document declares no server URL.
- Auth: none declared

## Request body

- UpdateUserModel
  - `email` string, email, required
  - `unitsType` 'Metric' | 'Imperial'

## Response `200`

## Other responses

- `400`

## Changes

> 56 revisions in range; 6 not diffed.

- **2026-07-17** `70d0b7ce1640`: 1 breaking
  - the request property `email` became required
- **2026-06-29** `59b8e3301f37`: 6 breaking, 3 warning, 3 info
  - request property `unitsType` was restricted to a list of enum values
  - the request property `email` became not nullable
  - the request property `unitsType` became not nullable
  - removed `#/components/schemas/UnitsType` from the `unitsType` request property `oneOf` list
  - …8 more
- **2024-11-16** `522dcbb4e6ef`: 1 breaking
  - the response property `errors` became nullable for the status `400`
- **2023-12-21** `ed52e5aeebfe`: 4 breaking, 2 warning, 7 info
  - request body became required
  - removed the media type `application/*+json` from the request body
  - removed the media type `text/json` from the request body
  - the `email` request property format changed from no format to `email`
  - …9 more

[Operation history](https://skmtc.dev/navtrack/apis/navtrack-api/changes/user/post.md)

---

[API](https://skmtc.dev/navtrack/apis/navtrack-api.md) - [All operations](https://skmtc.dev/navtrack/apis/navtrack-api/llms.txt) - [OpenAPI document](https://skmtc.dev/navtrack/apis/navtrack-api/revisions/70d0b7ce1640?raw)
