---
title: "User Registration"
method: POST
path: "/v2/public/security/register"
tags: ["Public - Security - Security"]
---

# User Registration

`POST /v2/public/security/register`

User Registration - Create a new user on BeezUP

## Request body

- RegisterRequest
  - `email` string, required — Your email. We refuse disposable email.
  - `password` string, required — The password you want to use for your new account. \ The password length must be greater or equals to 6 and lower or equals to 128. \ The password must contains at least one number and one special character
  - `cultureName` string — Can be null. Default: en-GB. The culture name you want to use. FYI. \ The email activation will use this culture.
  - `commercialOwnerUserId` string, uuid — The user id of your commercial in BeezUP.

## Response `204`

Customer registered

## Other responses

- `400` — Email or password is invalid. Disposable email are refused.
- `409` — Email already used
- `500` — Occurs when something goes wrong

---

[API](https://skmtc.net/beezup/apis/beezup-merchant-api.md) · [All operations](https://skmtc.net/beezup/apis/beezup-merchant-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/beezup/beezup-merchant-api/versions/557b7feddf8a/schema)
