WebAuthn
Sign Up WebAuthn Verify
- Community
- Blog
- Overview
- Authentication
- Email and Password
- Passwordless
- OAuth
- WebAuthn
- Anonymous
- MFA
- User
- POSTSign Out
- Storage
- AI
- JavaScript
- React
- Next.js
- Vue
- React Native
API Documentation
Backend Services
GraphQL
Client Libraries
WebAuthn
Sign Up WebAuthn Verify
Verify WebAuthn Sign Up to complete authentication
POST
/
signup
/
webauthn
/
verify
object
*
Required
object
Add Example Value
credential
object
*
credential
Required
object
id
string
id
string
rawId
string
rawId
string
response
object
response
object
attestationObject
string
attestationObject
string
clientDataJSON
string
clientDataJSON
string
type
string
type
string
clientExtensionResults
object
clientExtensionResults
object
authenticatorAttachment
string
authenticatorAttachment
string
transports
array
transports
array
options
object
options
object
Body
application/json
credential
object
requiredcredential.id
string
credential.rawId
string
credential.response
object
credential.response.attestationObject
string
credential.response.clientDataJSON
string
credential.type
string
credential.clientExtensionResults
object
credential.authenticatorAttachment
string
credential.transports
string[]
options
object
Response
200 - application/json
mfa
object
mfa.ticket
string
session
object
session.accessToken
string
requiredsession.accessTokenExpiresIn
number
requiredsession.refreshToken
string
requiredRefresh token during authentication or when refreshing the JWT
session.user
object
session.user.activeMfaType
required
Multi-factor authentication type. A null value deactivates MFA
Available options:
totp
session.user.avatarUrl
string
requiredsession.user.createdAt
string
requiredsession.user.defaultRole
enum<string>
default: userrequiredAvailable options:
me
, user
session.user.displayName
string
requiredsession.user.email
string
requiredA valid email
session.user.emailVerified
boolean
default: falserequiredsession.user.id
string
Id of the user
session.user.isAnonymous
boolean
default: falserequiredsession.user.locale
string
default: enrequiredA two-characters locale
session.user.metadata
object
requiredsession.user.phoneNumber
string
requiredsession.user.phoneNumberVerified
boolean
default: falserequiredsession.user.roles
enum<string>[]
requiredAvailable options:
me