# Flowg8 · Create an account

Register a Flowg8 account with your name, email and password.

Registration is closed in production before launch. Registration, confirmation and code resend return 403 REGISTRATION_DISABLED without creating accounts or sending mail.

Public account endpoint. Replace YOUR_NEW_PASSWORD privately with a password of at least 14 characters, uppercase/lowercase, a number and a symbol, without spaces. Never put passwords in logs or LLM prompts. No organization exists until email verification succeeds.

## POST /v1/registration

Authentication: public account endpoint; no token required
Required user permissions: No account role required. The API checks current membership, roles, key scopes and resource permissions on every request. Documentation visibility grants no access.

## Input parameters
- locale (string, optional): max length 35
- email (string, required): email · max length 128
- displayName (string, required): min length 1 · max length 120
- password (string, required): min length 14 · max length 256

## Request example (replace example IDs)

```sh
curl -X POST "https://api.flowg8.io/v1/registration" \
  -H "content-type: application/json" \
  --data-raw '{
  "displayName": "Alex Example",
  "email": "alex@example.com",
  "password": "YOUR_NEW_PASSWORD"
}'
```

## Response excerpt

```json
{
  "confirmed": false
}
```

Source: /docs/register-account
Full schemas: /docs/openapi.json
