Skip to main content

Hooks

useTrackUsage

Track a usage event (e.g., an API call, a file upload, a team member added).
Input:

useUsageMetrics

Fetch usage metrics for the current user. Auto-refreshes every 30 seconds.
Parameters: Returns: UseQueryResult<{ metrics: UsageMetric[] }>

useFeatureEntitlements

Fetch all feature entitlements for the current user.

Example: Track with idempotency

For scenarios where duplicate events could occur, include metadata for deduplication: