Skip to main content
GET
/
authentication-methods
TypeScript
import { MyAccountClient } from "github.com/auth0/myaccount-js";

async function main() {
    const client = new MyAccountClient({
        token: "<token>",
    });
    await client.authenticationMethods.list();
}
main();
{
  "authentication_methods": [
    {
      "id": "<string>",
      "created_at": "2023-11-07T05:31:56Z",
      "usage": [
        "primary"
      ],
      "type": "password",
      "identity_user_id": "<string>",
      "last_password_reset": "2023-11-07T05:31:56Z"
    }
  ]
}

Release Lifecycle

Planned

Scopes

Scopes define permissions and access levels for API requests and authentication tokens.
read:me:authentication_methods

Authorizations

Authorization
string
header
required

Bearer and DPoP tokens are supported depending on the API configuration

Response

Successfully retrieved authentication methods

authentication_methods
(password · object | passkey · object | recovery-code · object | push-notification · object | totp · object | webauthn-platform · object | webauthn-roaming · object | phone · object | email · object)[]
required
Maximum array length: 20