Class StatsClient
- Namespace
- Auth0.ManagementApi.Clients
- Assembly
- Auth0.ManagementApi.dll
Contains methods to access the /stats endpoints.
public class StatsClient : BaseClient, IStatsClient- Inheritance
- 
      
      
      StatsClient
- Implements
- Inherited Members
Constructors
StatsClient(IManagementConnection, Uri, IDictionary<string, string>)
Initializes a new instance of StatsClient.
public StatsClient(IManagementConnection connection, Uri baseUri, IDictionary<string, string> defaultHeaders)Parameters
- connectionIManagementConnection
- IManagementConnection used to make all API calls. 
- baseUriUri
- Uri of the endpoint to use in making API calls. 
- defaultHeadersIDictionary<string, string>
- Dictionary containing default headers included with every request this client makes. 
Methods
GetActiveUsersAsync(CancellationToken)
Gets the active users count (logged in during the last 30 days).
public Task<long> GetActiveUsersAsync(CancellationToken cancellationToken = default)Parameters
- cancellationTokenCancellationToken
- The cancellation token to cancel operation. 
Returns
GetDailyStatsAsync(DateTime, DateTime, CancellationToken)
Gets the daily stats for a particular period.
public Task<IList<DailyStatistics>> GetDailyStatsAsync(DateTime from, DateTime to, CancellationToken cancellationToken = default)Parameters
- fromDateTime
- The first day of the period (inclusive). 
- toDateTime
- The last day of the period (inclusive). 
- cancellationTokenCancellationToken
- The cancellation token to cancel operation. 
Returns
- Task<IList<DailyStatistics>>
- A list of DailyStatistics containing the statistics for each day in the period.