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=admin@example.com
Authorization: Bearer YOUR_JWT_TOKEN

Check User Authentication Status

GET /auth/user/debug/auth-status?tenant_id=tenant123&email=user@example.com
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