api/docs/account/register.md

1.2 KiB

/account/register - POST

Requests a new nerdcult account. This sends a verification E-Mail which contains a link to the veriication frontend with an verification token as url parameter. This verification link will time out after 10 minutes.

HTTP Headers

Header Content
Content-Type application/json

Content - JSON

Field Description
username The accounts username / userid.
password The password used for authentication.
email The email address used for validation.

Responses

200 - Success

The verification request was sent.

400 - Error: Bad Request

The request was malformed.

403 - Error: Forbidden

Blocked for security reasons.

409 - Error: Conflict

The requested username or email is already taken.

Content - JSON:

Field Description
conflict Can be username or email, depending on what caused the conflict.

422 - Error: Unprocessable Entity

Malformed email address.