Skip to main content

Debug Endpoints

Debug tools for checking authentication status and configurations.

Get Admin Auth Status​

Returns the user's authentication configuration including MFA/WebAuthn status.

Endpoint: GET /auth/admin/debug/auth-status

Authorization: Bearer Token

Query Parameters​

ParameterTypeRequiredDescription
tenant_idstringYesTenant identifier
emailstringYesUser email address

Response​

Success (200):

{}

Description​

This endpoint provides detailed information about a user's authentication configuration, including:

  • Multi-factor authentication (MFA) status
  • WebAuthn device registration status
  • Other authentication-related configurations

Get User Auth Status​

Returns the user's authentication configuration including MFA/WebAuthn status.

Endpoint: GET /auth/user/debug/auth-status

Authorization: Bearer Token

Query Parameters​

ParameterTypeRequiredDescription
tenant_idstringYesTenant identifier
emailstringYesUser email address

Response​

Success (200):

{}

Description​

Same as admin auth status but for end users. Provides authentication configuration details.

Usage Examples​

Check Admin Authentication Status​

GET /auth/admin/debug/auth-status?tenant_id=tenant123&[email protected]
Authorization: Bearer YOUR_JWT_TOKEN

Check User Authentication Status​

GET /auth/user/debug/auth-status?tenant_id=tenant123&[email protected]
Authorization: Bearer YOUR_JWT_TOKEN

Use Cases​

  • Troubleshooting: Verify user authentication setup
  • MFA Status: Check if MFA is enabled for a user
  • WebAuthn Devices: See registered WebAuthn devices
  • Configuration Audit: Review authentication settings