---
source_file: "convex/lib/requireAuth.ts"
type: "code"
community: "Automation Rules & Access"
location: "L23"
tags:
  - graphify/code
  - graphify/INFERRED
  - community/Automation_Rules_&_Access
---

# requireAuth()

## Connections
- [[assertGroupJidAccess()]] - `calls` [INFERRED]
- [[assertGroupJidAccess()_1]] - `calls` [INFERRED]
- [[checkFeature()]] - `calls` [INFERRED]
- [[filterAccessibleConfigs()]] - `calls` [INFERRED]
- [[getAccessibleConfigSet()]] - `calls` [INFERRED]
- [[getAdminActivityLogsImpl()]] - `calls` [INFERRED]
- [[getAdminHealthCheckImpl()]] - `calls` [INFERRED]
- [[getAnalyticsWithComparisonImpl()]] - `calls` [INFERRED]
- [[getChartDataImpl()]] - `calls` [INFERRED]
- [[getConfigForGroupImpl()]] - `calls` [INFERRED]
- [[getMetricStatsImpl()]] - `calls` [INFERRED]
- [[getRealtimeAnalyticsImpl()]] - `calls` [INFERRED]
- [[getUniqueParticipantCountImpl()]] - `calls` [INFERRED]
- [[maybeConfigAccess()]] - `calls` [INFERRED]
- [[requireAuth.ts]] - `contains` [EXTRACTED]
- [[requireConfigAccess()]] - `calls` [INFERRED]
- [[requireFeature()]] - `calls` [INFERRED]
- [[requireRuleAccess()]] - `calls` [INFERRED]
- [[requireSuperadmin()]] - `calls` [EXTRACTED]
- [[softRequireAuth()]] - `calls` [EXTRACTED]
- [[syncParticipantsImpl()]] - `calls` [INFERRED]
- [[upsertGroupImpl()]] - `calls` [INFERRED]

#graphify/code #graphify/INFERRED #community/Automation_Rules_&_Access