Skip to main content
POST
/
auth
/
credentials
/
code
/
verify
Create Credential With Code
curl --request POST \
  --url https://api.dfns.io/auth/credentials/code/verify \
  --header 'Content-Type: application/json' \
  --data '
{
  "credentialKind": "Fido2",
  "credentialInfo": {
    "credId": "<string>",
    "clientData": "<string>",
    "attestationData": "<string>"
  },
  "credentialName": "<string>",
  "challengeIdentifier": "<string>"
}
'
{
  "kind": "Fido2",
  "credentialId": "<string>",
  "credentialUuid": "<string>",
  "dateCreated": "<string>",
  "isActive": true,
  "name": "<string>",
  "publicKey": "<string>",
  "relyingPartyId": "<string>",
  "origin": "<string>"
}

Authentication

No authentication required.

Required Permissions

No authentication required.

Body

application/json

Register a Fido2 Credential, also known as Passkeys or WebauthN credential.

credentialKind
enum<string>
required
Available options:
Fido2
credentialInfo
object
required
credentialName
string
required
Minimum string length: 1
challengeIdentifier
string
required
Minimum string length: 1

Response

200 - application/json

Success

kind
enum<string>
required
Available options:
Fido2,
Key,
Password,
Totp,
RecoveryKey,
PasswordProtectedKey
credentialId
string
required
credentialUuid
string
required
dateCreated
string
required
isActive
boolean
required
name
string
required
publicKey
string
required
relyingPartyId
string
required
origin
string
required
Last modified on February 26, 2026