v1

latestOpenAPI 3.0.3AGPL-3.0-or-later2026-07-2687268192.4 KB
WebAuthn

Get a list of WebAuthn credentials

Returns a list of WebAuthn credentials assigned to the current user.

get/webauthn/credentials

Response

A list of WebAuthn credentials assigned to the current user

aaguidstring uuid
attestation_type'none' | 'packed' | 'tpm' | 'android-key' | 'android-safetynet' | 'fido-u2f' | 'apple'
backup_eligibleboolean
backup_stateboolean
created_atstring date-time
idstring uuid
last_used_atstring date-time
mfa_onlyboolean
namestring
public-keystring
transportsstring[]

Example response

[
  {
    "id": "5333cc5b-c7c4-48cf-8248-9c184ac72b65",
    "name": "iCloud",
    "public_key": "pQECYyagASFYIBblARCP_at3cmprjzQN1lJ...",
    "attestation_type": "packed",
    "aaguid": "01020304-0506-0708-0102-030405060708",
    "last_used_at": "2026-02-24T21:40:36.26936Z",
    "created_at": "2026-02-24T21:40:36.26936Z",
    "transports": [
      "internal"
    ],
    "backup_eligible": true,
    "backup_state": true,
    "mfa_only": false
  },
  {
    "id": "f826013e-e7e3-4366-a6d8-9359effc8cdd",
    "name": "Yubikey Bio",
    "public_key": "aNMEEyadASFYIBblARCP_at3cmp4gg3zQN1lJ...",
    "attestation_type": "packed",
    "aaguid": "90636e1f-ef82-43bf-bdcf-5255f139d12f",
    "last_used_at": "2026-02-24T21:40:36.26936Z",
    "created_at": "2026-02-24T21:40:36.26936Z",
    "transports": [
      "usb"
    ],
    "backup_eligible": true,
    "backup_state": false,
    "mfa_only": true
  }
]