---
title: "Register a new DOOMSCROLLR"
method: POST
path: "/register"
tags: ["Account"]
---

# Register a new DOOMSCROLLR

`POST /register`

## Request

- Base URL: `https://doomscrollr.com/api/v1`
- URL: `https://doomscrollr.com/api/v1/register`
- Auth: none required

Create a new free DOOMSCROLLR account and return an API key the caller can use for every other endpoint. No authentication required.

## Request body

- object
  - `email` string, email, required
  - `username` string, required: Becomes {username}.doomscrollr.com
  - `password` string, password, required
  - `name` string

## Response `201`

Account created

- RegisterResponse
  - `username` string
  - `api_key` string: Use this as the Bearer token for all subsequent requests.
  - `hub_url` string, uri
  - `dashboard_url` string, uri
  - `message` string

---

[API](https://skmtc.dev/doomscrollr/apis/doomscrollr-api.md) · [All operations](https://skmtc.dev/doomscrollr/apis/doomscrollr-api/llms.txt) · [OpenAPI document](https://skmtc.dev/doomscrollr/apis/doomscrollr-api/revisions/0bd7ab034196?raw)
