Sign Up
Auth Endpoints
Sign Up
Create a new user account with email and password
POST
Sign Up
Registers a new user within the specified project. On success, returns an access token, refresh token, and the created user object. The endpoint also accepts optional profile data and image file uploads for the avatar and banner.Documentation Index
Fetch the complete documentation index at: https://docs.replyke.com/llms.txt
Use this file to discover all available pages before exploring further.
This endpoint accepts
multipart/form-data when uploading avatar or banner
images. Send application/json for text-only registration.Body Parameters
User’s email address. Must be a valid email format. Automatically lowercased.
User’s password.
Display name.
Unique username within the project. Automatically lowercased. Fails with 409
if already taken.
URL of the user’s avatar image. Ignored if
avatarFile is also provided.Short bio text.
Geographic location.
ISO 8601 datetime string representing the user’s date of birth.
Public custom key-value data attached to the user.
Private custom key-value data. Not returned to other users.
Avatar image file (multipart). Maximum 50 MB. Must be a valid image format.
Requires
avatarFile.options to also be present.Banner image file (multipart). Maximum 50 MB. Must be a valid image format.
Requires
bannerFile.options to also be present.Response
On success, returns HTTP201 with:
true on successful registration.Short-lived JWT access token. Expires in 30 minutes.
Long-lived JWT refresh token. Expires in 30 days.
The created user’s profile.
Error Responses
Email Already In Use — 409
Email Already In Use — 409
Username Already Taken — 409
Username Already Taken — 409
Invalid Body — 400
Invalid Body — 400
File Too Large — 413
File Too Large — 413
"Banner image exceeds 50MB limit." for the banner file.Invalid Image — 422
Invalid Image — 422
"Banner file is not a valid image: ...".Missing Image Options — 400
Missing Image Options — 400
avatarFile or bannerFile is uploaded without the corresponding .options field.Validation Failed — 400
Validation Failed — 400
See Also
useAuthhook —signUpWithEmailAndPassword- Built-in Auth guide

