---
title: "Create new password"
method: POST
path: "/passwords/"
tags: ["Passwords"]
---

# Create new password

`POST /passwords/`

Create new password

## Request body

- Password
  - `login` string, required — User login
  - `site` string, required — User login
  - `uppercase` boolean, required — Generated password has uppercase characters
  - `lowercase` boolean, required — Generated password has lowercase characters
  - `digits` boolean, required — Generated password has digits
  - `symbols` boolean, required — Generated password has symbol characters
  - `length` integer, required — Password length
  - `counter` integer, required — Password counter
  - `version` integer, required — Password version algorithm

## Response `200`

successful operation

- PasswordResponse
  - `id` string, uuid — Password unique id
  - `login` string — User login
  - `site` string — User login
  - `uppercase` boolean — Generated password has uppercase characters
  - `lowercase` boolean — Generated password has lowercase characters
  - `digits` boolean — Generated password has digits
  - `symbols` boolean — Generated password has symbol characters
  - `length` integer — Password length
  - `counter` integer — Password counter
  - `version` integer — Password version algorithm
  - `created` string, date-time — Creation date
  - `modified` string, date-time — Creation date

## Other responses

- `401` — Unauthorized error

---

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