---
title: "Sign up a new user"
method: POST
path: "/auth/signup"
tags: ["Auth"]
---

# Sign up a new user

`POST /auth/signup`

Creates a new user account and sends a magic login link via email.

## Request body

- object
  - `firstName` string, required
  - `lastName` string, required
  - `email` string, email, required

## Response `201`

User created, login link sent via email

## Other responses

- `400` — Bad request
- `403` — Validation error
- `409` — Email already exists

---

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