---
title: "Create the root admin account (one-time setup)"
method: POST
path: "/user/create"
tags: ["user"]
---

# Create the root admin account (one-time setup)

`POST /user/create`

Create the single root account for this instance.

This endpoint is available **once only**. After the first call it returns
`410 Gone`. There is no multi-user system — one human owns this instance.

Requires `bcrypt` installed (bundled in Docker image).

## Request body

- UserCreate — Request body for creating the root admin account. One-time only — POST /user/create returns 410 after first use.
  - `username` string, required — Admin account username (will be trimmed of whitespace)
  - `password` string, required — Admin account password (stored as bcrypt hash)

## Response `201`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

## Changes

- **2026-04-13** `76e8f6063728` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/jentic/apis/jentic-control-plane-api/changes/user/create/post.md)

---

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