Rest API
- Introduction
- GlobalWallets
- GlobalWalletAccessControl
- NameServices
- TestAccount
- CustomHostnames
- Exports
- Gates
- Settings
- Analytics
- Organizations
- Projects
- Custom Networks
- Chainalysis
- Environments
- Sessions
- Wallets
- Users
- Visits
- Members
- MfaSettings
- Invites
- ExternalJwt
- Origins
- UserApiTokens
- Tokens
- Allowlists
- Chains
- SDK Views
- Events
- Webhooks
- SDK
- Authentication & Authorization
- POSTInitialize oauth auth sequence
- GETCheck that session is valid
- POSTEndpoint to sign-in using a token issued by an external auth provider
- POSTEndpoint to refresh the JWT auth token using the current valid JWT auth token in the authorization header
- GETGet signin email provider
- POSTInitialize email verification process
- POSTInitialize sms verification process
- POSTSend new code for sms verification
- POSTVerify sms verification request
- POSTVerify an sms and sign in user
- POSTVerify email verification request
- POSTVerify an email and sign in user
- POSTSend new code for email verification
- GETGet the current user's MFA Devices
- GETGet the current user's MFA by device id
- PUTUpdate a device
- DELDelete a device (if not default device)
- GETRegister a new TOTP MFA device and get Totp Secret
- POSTVerify TOTP MFA device
- POSTUpgrade JWT scope with valid MFA session
- GETRegister a new Passkey MFA device
- POSTVerify Passkey MFA device
- GETAuth Passkey MFA device
- GETGet recovery codes
- POSTGenerate new recovery codes for user
- POST
- Wallet Management
- Transaction & Network
- User Management
- Security & Compliance
- Integration & Configuration
- Analytics & Monitoring
- Provider Integration
- Custom Fields
- DeeplinkUrls
- Mfa
- Waas
Authentication & Authorization
Auth Passkey MFA device
GET
/
sdk
/
{environmentId}
/
users
/
mfa
/
auth
/
passkey
Copy
Ask AI
curl --request GET \
--url https://app.dynamicauth.com/api/v0/sdk/{environmentId}/users/mfa/auth/passkey \
--header 'Authorization: Bearer <token>'
Copy
Ask AI
{
"id": "95b11417-f18f-457f-8804-68e361f9164f",
"type": "totp",
"assertion": {
"rpId": "An example name",
"challenge": "An example name",
"timeout": 123,
"userVerification": "discouraged",
"allowCredentials": [
{
"id": "<string>",
"type": "public-key"
}
],
"extensions": {
"appid": "<string>",
"credProps": true,
"hmacCreateSecret": true
}
}
}
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Path Parameters
ID of the environment
Required string length:
36
Example:
"95b11417-f18f-457f-8804-68e361f9164f"
Response
200
application/json
successful operation
The response is of type object
.
Was this page helpful?
Copy
Ask AI
curl --request GET \
--url https://app.dynamicauth.com/api/v0/sdk/{environmentId}/users/mfa/auth/passkey \
--header 'Authorization: Bearer <token>'
Copy
Ask AI
{
"id": "95b11417-f18f-457f-8804-68e361f9164f",
"type": "totp",
"assertion": {
"rpId": "An example name",
"challenge": "An example name",
"timeout": 123,
"userVerification": "discouraged",
"allowCredentials": [
{
"id": "<string>",
"type": "public-key"
}
],
"extensions": {
"appid": "<string>",
"credProps": true,
"hmacCreateSecret": true
}
}
}
Assistant
Responses are generated using AI and may contain mistakes.