---
title: "Register a new user"
method: POST
path: "/users/register"
tags: ["Authentication"]
---

# Register a new user

`POST /users/register`

## Request body

- object
  - `name` string, required
  - `surname` string, required
  - `email` string, email, required
  - `password` string, required

## Response `201`

User registered successfully

- ApiResponse
  - `message` string — Response status message
  - `data` unknown

## Changes

- **2025-09-11** `cfa9ae933c17` — 6 breaking, 3 warning, 4 info
  - the request property `email` became required
  - the request property `name` became required
  - the request property `password` became required
  - the request property `surname` became required
  - …9 more
- **2025-02-04** `62ffc1be1928` — 1 warning, 2 info
  - removed the request property `password_hash`
  - added the new optional request property `password`
  - added the new optional request property `surname`
- **2025-01-22** `ed48b7196725` — 4 warning, 15 info
  - removed the request property `organizationId`
  - removed the request property `password`
  - removed the request property `roleId`
  - removed the request property `surname`
  - …15 more

[Change history](https://skmtc.dev/verifywise-ai/apis/verifywise-api/changes/users/register/post.md)

---

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