Remove Passkey

Remove Passkey #


removepasskey


How to remove a passkey from an account #

The removePasskey REST call deletes a passkey from the logged-in user’s account. Use this function with caution, as removing all passkeys could leave the user locked out of their account.

URL #

    /api/appuser/removePasskey

Method #

    POST

Headers #

    access-token: "<Access Token>"

Data Parameter #

    {
        keyId: "<key id from authenticators>",
    }   

Response: #

Success: #

StatusCode: #
    200 (OK)
Contents: #
    true

Error: #

StatusCode: #
    400 (BAD REQUEST)
    500 (INTERNAL SERVER ERROR)
Content: #
    {
        code: "<internal error code>",
        message: "<readable error description>"
    }

The internal codes are integers:

  • 401 - app no longer exists
  • 402 - app is suspended
  • 403 - missing parameter
  • 404 - user account is suspended
  • 405 - invalid access token
  • 413 - app is migrated
  • 500 - internal server error
  • 602 - invalid data
  • 609 - invalid locale