POST /api/userAuth/signup
Creates a new user account and returns an access token. Any extra fields defined in your users collection schema are accepted and validated automatically.
Your project must have a
users collection with at least an email (String, required, unique)
and a password (String, required) field before this endpoint will work.Required Header
x-api-key: your pk_live_… key.
Request Body
The user’s email address. Must be unique within the project.
The user’s password. Stored as a bcrypt hash — the raw value is never persisted.
The user’s display name.
Any additional fields your
users collection schema defines (e.g., username, avatar,
preferences). urBackend validates them against your schema automatically.Response Fields
true when the user was created successfully.Human-readable status message.
Code Examples
Success Response
Errors
| Status | Cause |
|---|---|
400 Bad Request | Missing required fields or schema validation failure |
409 Conflict | An account with that email address already exists |
