Authentication
/signup/email-password
API Documentation
Backend Services
- Authentication
- GET/.well-known/jwks.json
- POST/elevate/webauthn
- POST/elevate/webauthn/verify
- GET/healthz
- HEAD/healthz
- POST/link/idtoken
- GET/mfa/totp/generate
- POST/pat
- POST/signin/anonymous
- POST/signin/email-password
- POST/signin/idtoken
- POST/signin/mfa/totp
- POST/signin/otp/email
- POST/signin/otp/email/verify
- POST/signin/passwordless/email
- POST/signin/passwordless/sms
- POST/signin/passwordless/sms/otp
- POST/signin/pat
- GET/signin/provider/{provider}
- GET/signin/provider/{provider}/callback
- POST/signin/webauthn
- POST/signin/webauthn/verify
- POST/signout
- POST/signup/email-password
- POST/signup/webauthn
- POST/signup/webauthn/verify
- POST/token
- POST/token/verify
- GET/user
- POST/user/deanonymize
- POST/user/email/change
- POST/user/email/send-verification-email
- POST/user/mfa
- POST/user/password
- POST/user/password/reset
- POST/user/provider/tokens
- POST/user/webauthn/add
- POST/user/webauthn/verify
- GET/verify
- GET/version
- GET
- Storage
GraphQL
- AI
Client Libraries
- JavaScript
- React
- Next.js
- Vue
- React Native
Authentication
/signup/email-password
Signup with email and password
POST
/
signup
/
email-password
object
*
email
string
*
email
Required
string
A valid email
Add Example Value
password
string
*
password
Required
string
A password of minimum 3 characters
Add Example Value
options
object
options
object
allowedRoles
array
allowedRoles
array
Add Example Value
defaultRole
string
defaultRole
string
Add Example Value
displayName
string
displayName
string
Add Example Value
locale
string
locale
string
A two-characters locale
Add Example Value
metadata
object
metadata
object
Add Example Value
redirectTo
string
redirectTo
string
Add Example Value
Body
application/json
A valid email
A password of minimum 3 characters
Required string length:
3 - 50
Response
200 - application/json
Refresh token id
Refresh token during authentication or when refreshing the JWT
Id of the user
A two-characters locale
Required string length:
2
A valid email