---
title: "Create a new client"
method: POST
path: "/v1/clients"
tags: ["clients"]
---

# Create a new client

`POST /v1/clients`

## Request body

- CreateClientDto
  - `firstName` string, required — Client's first name.
  - `lastName` string, required — Client's last name.
  - `email` string, required — Client's email address. Must be a valid email on a non-blacklisted domain.
  - `companyName` string, required — Client's company name.
  - `permission` '1' | '2', required — Access level for the client. Accepted values: "1" = Full access, "2" = Limited access.

## Response `201`

Client created successfully

- unknown

## Other responses

- `400` — 1001: Same client user already exists<br><br>
- `500` — 5001: Internal server error, please try again later<br><br>

---

[API](https://skmtc.dev/saleshandy/apis/develop-with-saleshandy.md) · [All operations](https://skmtc.dev/saleshandy/apis/develop-with-saleshandy/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/saleshandy/develop-with-saleshandy/revisions/fdaa0f2dcdfb/schema)
