signUpWithEmailAndPassword
const url = 'https://gymgym.club/api/auth/sign-up/email';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"name":"example","email":"example","password":"example","image":"example","callbackURL":"example","rememberMe":true}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://gymgym.club/api/auth/sign-up/email \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "name": "example", "email": "example", "password": "example", "image": "example", "callbackURL": "example", "rememberMe": true }'Sign up a user using email and password
Authorizations
Section titled “Authorizations”Request Body
Section titled “Request Body”object
The name of the user
The email of the user
The password of the user
The profile image URL of the user
The URL to use for email verification callback
If this is false, the session will not be remembered. Default is true.
Examplegenerated
{ "name": "example", "email": "example", "password": "example", "image": "example", "callbackURL": "example", "rememberMe": true}Responses
Section titled “Responses”Successfully created user
object
Authentication token for the session
object
The unique identifier of the user
The email address of the user
The name of the user
The profile image URL of the user
Whether the email has been verified
When the user was created
When the user was last updated
Examplegenerated
{ "token": "example", "user": { "id": "example", "email": "hello@example.com", "name": "example", "image": "https://example.com", "emailVerified": true, "createdAt": "2026-04-15T12:00:00Z", "updatedAt": "2026-04-15T12:00:00Z" }}Bad Request. Usually due to missing parameters, or invalid parameters.
object
Examplegenerated
{ "message": "example"}Unauthorized. Due to missing or invalid authentication.
object
Examplegenerated
{ "message": "example"}Forbidden. You do not have permission to access this resource or to perform this action.
object
Examplegenerated
{ "message": "example"}Not Found. The requested resource was not found.
object
Examplegenerated
{ "message": "example"}Unprocessable Entity. User already exists or failed to create user.
object
Examplegenerated
{ "message": "example"}Too Many Requests. You have exceeded the rate limit. Try again later.
object
Examplegenerated
{ "message": "example"}Internal Server Error. This is a problem with the server that you cannot fix.
object
Examplegenerated
{ "message": "example"}