Fumadocs

Create a user

POST
/user/signup

Time to create a user account, eh?

Request Body

User to create

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

curl -X POST "https://example.com/user/signup" \  -H "Content-Type: application/json" \  -d '{    "name": "Marc",    "email": "marc@scalar.com",    "password": "i-love-scalar"  }'
{  "id": 1,  "name": "Marc"}
{  "type": "https://example.com/errors/bad-request",  "title": "Bad Request",  "status": 400,  "detail": "The request was invalid."}
{  "type": "https://example.com/errors/not-found",  "title": "Unauthorized",  "status": 401,  "detail": "You are not authorized to access this resource."}
{  "type": "https://example.com/errors/forbidden",  "title": "Forbidden",  "status": 403,  "detail": "You are not authorized to access this resource."}
{  "type": "https://example.com/errors/conflict",  "title": "Conflict",  "status": 409,  "detail": "The resource you are trying to access is in conflict."}
{  "type": "https://example.com/errors/unprocessable-entity",  "title": "Unprocessable Entity",  "status": 422,  "detail": "The request was invalid."}