Hello Auth0 Community,
I am currently working on a custom Passkey (WebAuthn) enrollment flow for my application. I am using an Enterprise Agreement tenant.
The Problem:
I need the scope create:me:authentication_methods to initiate the passkey enrollment via the My Account API (POST /me/v1/authentication-methods), but I cannot find this scope anywhere in my Auth0 Dashboard to authorize my application.
What I have tried:
-
Enabled Passkeys in my Database Connection (Authentication Methods).
-
Ensured New Universal Login and Identifier First are active.
-
Looked into APIs > Auth0 Management API > Permissions, but the
:me:scopes are missing. -
Tried to find the “Auth0 My Account API” under APIs, but even after activation, the specific scope
create:me:authentication_methodsdoes not appear in the “Applications” grant list. -
Verified my App is marked as a First-party application.
My Goal:
I want to use the /authorize endpoint with scope=create:me:authentication_methods to get an Access Token that allows my frontend to call the enrollment API. Currently, this scope is being filtered out from my token because it’s not “granted” in the dashboard.
Questions:
-
Is there a specific feature flag that needs to be enabled for Enterprise tenants to see “My Account API” scopes?
-
Should I manually add this scope to the Management API, or is there a hidden toggle?
-
Does this require the “Early Access” flag for the My Account API to be turned on by Auth0 Support?
Any guidance would be greatly appreciated!