Management Client Structure
TheManagement struct is the main entry point for interacting with Auth0’s Management API. It provides access to all resource managers through dedicated client properties.
Resource Managers
Each property on theManagement struct provides access to specific Auth0 resources:
Core Resources
- Actions - Manage Auth0 Actions and custom code execution
- Clients - Manage applications and their configurations
- Connections - Manage identity providers and databases
- Users - Manage user accounts and profiles
- Roles - Manage roles and role-based access control
- Organizations - Manage organizations (B2B features)
Authentication & Security
- Guardian - Manage multi-factor authentication settings
- AttackProtection - Configure attack protection features
- Anomaly - Access anomaly detection settings
- RiskAssessments - Manage risk assessment configurations
- SupplementalSignals - Configure supplemental security signals
Branding & UI
- Branding - Manage tenant branding and themes
- Prompts - Customize Universal Login prompts
- Forms - Manage custom forms
- EmailTemplates - Customize email templates
Authorization
- ClientGrants - Manage M2M authorization grants
- ResourceServers - Manage APIs and their scopes
- UserGrants - Manage user consent grants
- Groups - Manage user groups
Advanced Features
- Flows - Manage Auth0 Flows (Actions successor)
- Hooks - Manage extensibility hooks
- Rules - Manage legacy Rules
- RulesConfigs - Manage Rules configuration
Integrations & Events
- LogStreams - Configure log streaming to external services
- EventStreams - Manage event streams for real-time updates
- Logs - Access tenant logs and events
Tenant Management
- Tenants - Manage tenant settings
- Stats - Access tenant statistics
- CustomDomains - Manage custom domains
- NetworkACLs - Configure network access controls
- Emails - Manage email provider settings
User Management
- UserBlocks - Manage blocked users
- DeviceCredentials - Manage device credentials
- RefreshTokens - Manage refresh tokens
- Sessions - Manage user sessions
- Tickets - Generate verification and password reset tickets
Identity & Federation
- ConnectionProfiles - Manage connection profiles
- TokenExchangeProfiles - Configure token exchange
- UserAttributeProfiles - Manage user attribute mappings
- VerifiableCredentials - Manage verifiable credentials
- SelfServiceProfiles - Configure self-service features
Jobs & Operations
- Jobs - Manage background jobs (imports, exports)
Example Usage
Once you have initialized a Management client, you can access any resource manager:Next Steps
- Learn how to initialize the Management client
- Explore specific resource endpoints in the API reference
- See the Management Client guide for common patterns